다음은 DBA가 알고 있어야 하는 주요 DBCC 명령어입니다. 자세한 내용은 SQL Server 온라인 설명서를 참조 바랍니다.
DBCC 명령어 |
설명 |
DBCC SHOWCONTIG |
지정한 테이블의 데이터와 인덱스에 대한 조각화 정보를 제공합니다. 이 기능은 다음 버전에서 제거될 예정이므로 대신 sys.dm_db_index_physical_stats를 사용하는 것을 권고합니다. |
DBCC SHRINKDATABASE |
지정한 데이터베이스의 데이터 파일의 크기를 축소합니다. |
DBCC SHRINKFILE |
지정한 데이터베이스에서 지정한 파일(데이터 파일이나 로그 파일)의 크기를 축소합니다. |
DBCC SQLPERF |
모든 데이터베이스의 트랜잭션 로그 공간에 관한 통계를 제공합니다. |
DBCC TRACEON |
지정한 추적 플래그를 활성화합니다. |
DBCC TRACEOFF |
지정한 추적 플래그를 해제합니다. |
DBCC TRACESTATUS |
추적 플래그의 상태 정보를 제공합니다. |
DBCC UPDATEUSAGE |
카탈로그 뷰의 부정확한 페이지와 행 개수를 보고하고 수정합니다. 페이지와 행 개수가 부정확하면 sp_spaceused 시스템 저장 프로시저에서 반환하는 공간 사용 정보가 정확하지 않게 됩니다. SQL Server 2005 에서는 항상 정확한 값이 유지 관리되기 때문에 SQL Server 2005 에서 만든 데이터베이스에서는 개수가 부정확한 경우가 없지만 SQL Server 2005 로 업그레이드한 데이터베이스에는 올바르지 않은 개수가 포함될 수 있으므로 SQL Server 2005 로 업그레이드한 다음에는 DBCC UPDATEUSAGE를 실행하여 올바르지 않은 개수를 수정하는 것이 좋습니다. |
DBCC USEROPTIONS |
현재의 연결에 설정되어 있는 SET 옵션 정보를 제공합니다. |
'연구개발 > SQL2005' 카테고리의 다른 글
[SQL 2005 GUIDE] 슬라이딩 윈도우 구현하기 (0) | 2009.07.23 |
---|---|
[SQL 2005 GUIDE] 분할 (0) | 2009.07.23 |
[SQL 2005 GUIDE] DBCC 명령어 (2) (0) | 2009.07.22 |
[SQL 2005 GUIDE] DBCC 명령어 (1) (0) | 2009.07.22 |
[SQL 2005 GUIDE] 명령프롬프트 유틸리티 (2) (0) | 2009.07.22 |