DB/MSSQL(15)
-
SQL Server for Developer: 개발자를 위한 튜닝 가이드
MSDN에서 출처본 튜닝 가이드는 경험 있는 SQL관리자와 초보자 모두에게 도움이 되도록 기초부터 고급까지 튜닝에 꼭 필요한 내용을 최대한 쉬운 예제를 통해 기술했습니다. 예제는 쉽더라도 그 내용은 무척 중요하므로 꼭 따라 하면서 본 튜닝 가이드를 실습하여 봅시다.1. 쿼리 디자인번호수칙체크1SELECT는 필요한 결과값만을 요구하는가? 2적절한 WHERE조건을 사용하는가? 3COUNT(컬럼명) 대신 COUNT(*)을 사용하는가? 4커서 및 임시 테이블의 내용을 최대한 자제하는가? 5VIEW의 총 사용을 줄였는가? 6저장 프로시저를 사용하는가? 7저장 프로시저를 적절하게 리컴 파일 하며 사용하는가 ? 8작명 된 저장 프로시저 SP외의 접두어를 사용하는가 ? 9모든 개체의 소유자는 DBO로 지정하며 생성했는..
2013.03.21 -
[mssql] mdf로 복구 방법
시끕했넹...아무 DB의 아무 ldf파일을 넣고열결된 파일이름으로 시작한다.그럼 주의 상태로 표시 나머지 이후 작업을 실행한다.(안되면 서비스재시작)alter database mmssdbchange set emergency alter database mmssdbchange rebuild log on(name=mmssdb_log, filename='D:\00.회사자료\Database\MMSSDB\mmssdb_log.ldf') dbcc checkdb(mmssdbchange) dbcc checkdb('mmssdbchange',repair_allow_data_loss) alter database mmssdbchange set single_user with rollback immediate alter databa..
2012.12.12 -
[MSSQL] MSSQL에서 설치 후 외부 접속시도시 안될때....
1. SQL Server 구성 관리자SQL 구성관리자에서 네트워크 구성이라는 부분에 TCP/IP의 상태가 사용안 함으로 되어있을때 사용으로 수정 2. 컴퓨터 이름을 살펴보면 한글인 경우 안될 가능성이 있다. 가능한 영문으로 PC이름을 설정해주자.3. 윈도우 방화벽 방화벽이 디폴트가 아니라면 초기화 경로가 아니라면 현제 사용하고 있는 경로를 인바운드 규칙에 추가한다. 출처: http://blog.naver.com/jiwoohas?Redirect=Log&logNo=150127265957
2012.10.15 -
[MSSQL] 함수 정리
삭제 후 용량 줄이기DBCC SHRINKDATABASE('데이버베이스 이름')DBCC SHRINKDATABASE('데이터베이스이름')( database_name[,target_percent] [,{NOTRUNCATE| TRUNCATEONLY}]) 테이블 레코드 모두 날리기truncate table table명칭;읽기전용에서 풀기alter database ermsdb2 set read_write; 기타 함수stdev():표준편차max():최대값, 최소값:main()isnull([필드],0)
2012.06.26 -
[MSSQL] MSSQL 함수
stdev() 표준편차 max() 최대값 min() 최소값 isnull([필드],0) 만약 null이면 0으로 리턴
2011.11.18 -
[MSSQL] 로그날리기
로그 파일에 용량이 많아 졌을때 사용 dbcc shrinkfile(erms_log,truncateonly)
2011.10.13