다음은 DBA가 알고 있어야 하는 주요 DBCC 명령어입니다. 자세한 내용은 SQL Server 온라인 설명서를 참조 바랍니다.
DBCC 명령어 |
설명 |
DBCC CHECKALLOC |
지정된 데이터베이스에 대한 디스크 공간 할당 구조의 일관성을 검사합니다. |
DBCC CHECKCATALOG |
지정한 데이터베이스 내의 카탈로그 일관성을 검사합니다. |
DBCC CHECKCONSTRAINTS |
현재 데이터베이스의 지정한 테이블에서 특정 제약 조건이나 모든 제약 조건의 무결성을 검사합니다. |
DBCC CHECKDB |
현재 데이터베이스에 있는 모든 테이블의 할당과 구조적 무결성을 검사합니다. |
DBCC CHECKFILEGROUP |
지정한 파일 그룹에서 현재 데이터베이스에 있는 모든 테이블의 할당과 구조적 무결성을 검사합니다. |
DBCC CHECKIDENT |
지정한 테이블의 현재 ID 값을 검사하고 필요에 따라 변경합니다. |
DBCC CHECKTABLE |
특정 테이블 또는 특정 인덱싱된 뷰를 구성하는 모든 페이지 및 구조의 무결성을 검사합니다. |
DBCC DBREINDEX |
지정한 데이터베이스의 테이블에 대해 하나 이상의 인덱스를 다시 작성합니다. 그렇지만 이 기능은 다음 버전에서 제거될 예정이므로 ALTER INDEX를 사용하는 것을 권고합니다. |
DBCC DROPCLEANBUFFERS |
버퍼 풀에서 버퍼를 모두 제거하는 명령어입니다. DBCC DROPCLEANBUFFERS를 사용하면 서버를 종료하고 다시 시작하지 않아도 완전히 빈 버퍼 캐시를 사용하여 쿼리를 테스트할 수 있습니다. 성능 튜닝 테스트에 활용할 수 있습니다. |
DBCC FREEPROCCACHE |
프로시저 캐시를 비우는 명령어입니다. |
'연구개발 > SQL2005' 카테고리의 다른 글
[SQL 2005 GUIDE] DBCC 명령어 (3) (0) | 2009.07.22 |
---|---|
[SQL 2005 GUIDE] DBCC 명령어 (2) (0) | 2009.07.22 |
[SQL 2005 GUIDE] 명령프롬프트 유틸리티 (2) (0) | 2009.07.22 |
[SQL 2005 GUIDE] 명령프롬프트 유틸리티 (1) (0) | 2009.07.22 |
[SQL 2005 GUIDE] SQLdiag (0) | 2009.07.22 |