DBCC (4) 썸네일형 리스트형 [SQL 2005 GUIDE] DBCC SHOWCONTIG 에 대한 질문 언젠가 SQL Server 2000에 대하여 다음과 같은 질문을 받은 적이 있습니다. DBCC 명령어를 실행하였는데 실행했다는 메시지만 나오니까 조금 황당했었나 봅니다. SQL Server 2005에서는 확실하게 결과를 제공하네요. 기뻐하세요. ㅋㅋㅋ [질문] DBCC SHOWCONTIG 를 실행했는데 결과가 나오지 않는데 이유가 뭘까요? 테이블에 인덱스가 없어서인가요? [답변] 테이블에 데이터가 없으면 결과가 나오지 않습니다. 인덱스가 있건 없건 상관없이 데이터가 없으면 결과 행이 반환되지 않고 데이터가 한 건이라도 있으면 결과 행들이 반환됩니다. SQL Server 2000에서는 다음과 같이 테이블에 행이 한 건도 없으면 "DBCC 실행이 완료되었습니다. DBCC에서 오류 메시지를 출력하면 시스템 관.. [SQL 2005 GUIDE] DBCC 명령어 (3) 다음은 DBA가 알고 있어야 하는 주요 DBCC 명령어입니다. 자세한 내용은 SQL Server 온라인 설명서를 참조 바랍니다. DBCC 명령어 설명 DBCC SHOWCONTIG 지정한 테이블의 데이터와 인덱스에 대한 조각화 정보를 제공합니다. 이 기능은 다음 버전에서 제거될 예정이므로 대신 sys.dm_db_index_physical_stats를 사용하는 것을 권고합니다. DBCC SHRINKDATABASE 지정한 데이터베이스의 데이터 파일의 크기를 축소합니다. DBCC SHRINKFILE 지정한 데이터베이스에서 지정한 파일(데이터 파일이나 로그 파일)의 크기를 축소합니다. DBCC SQLPERF 모든 데이터베이스의 트랜잭션 로그 공간에 관한 통계를 제공합니다. DBCC TRACEON 지정한 추적 플래.. [SQL 2005 GUIDE] DBCC 명령어 (2) 다음은 DBA가 알고 있어야 하는 주요 DBCC 명령어입니다. 자세한 내용은 SQL Server 온라인 설명서를 참조 바랍니다. DBCC 명령어 설명 DBCC FREESESSIONCACHE 분산 쿼리에서 Microsoft SQL Server 인스턴스에 대해 사용한 분산 쿼리 연결 캐시를 플러시합니다. DBCC FREESYSTEMCACHE 모든 캐시의 사용하지 않는 캐시 항목을 모두 해제합니다. SQL Server 2005 데이터베이스 엔진은 현재 항목에 필요한 메모리 확보를 위해 사용하지 않는 캐시 항목을 백그라운드에서 미리 정리합니다. 하지만 이 명령을 사용해 사용하지 않는 항목을 모든 캐시에서 직접 제거할 수 있습니다. DBCC HELP 지정한 DBCC 명령의 구문 정보를 제공합니다. DBCC IND.. [SQL 2005 GUIDE] DBCC 명령어 (1) 다음은 DBA가 알고 있어야 하는 주요 DBCC 명령어입니다. 자세한 내용은 SQL Server 온라인 설명서를 참조 바랍니다. DBCC 명령어 설명 DBCC CHECKALLOC 지정된 데이터베이스에 대한 디스크 공간 할당 구조의 일관성을 검사합니다. DBCC CHECKCATALOG 지정한 데이터베이스 내의 카탈로그 일관성을 검사합니다. DBCC CHECKCONSTRAINTS 현재 데이터베이스의 지정한 테이블에서 특정 제약 조건이나 모든 제약 조건의 무결성을 검사합니다. DBCC CHECKDB 현재 데이터베이스에 있는 모든 테이블의 할당과 구조적 무결성을 검사합니다. DBCC CHECKFILEGROUP 지정한 파일 그룹에서 현재 데이터베이스에 있는 모든 테이블의 할당과 구조적 무결성을 검사합니다. DBC.. 이전 1 다음