가상 인덱스 및 통계 삭제
데이터베이스 엔진 튜닝 관리자는 권장 구성을 만들 때 권장하는 개체 이름을 자동으로 만듭니다. 이 개체들은 인덱스, 인덱싱된 뷰, 통계, 파티션 함수 또는 파티션 구성표 입니다. 튜닝 권장 구성을 구현하기 전에 응용 프로그램에서 생성되는 이런 이름들을 변경하는 것이 좋습니다. 그렇지 않으면 튜닝 이전에 있던 개체와 데이터베이스 엔진 튜닝 관리자 권장 구성을 구현함으로써 추가된 개체를 구별하기가 어려워집니다.
데이터베이스 엔진 튜닝 관리자는 자신이 만든 모든 개체를 항상 정리합니다. 데이터베이스 엔진 튜닝 관리자 프로세스를 종료하고 응용 프로그램에서 생성된 개체가 그대로 남겨진 경우 다음 테이블에 나열되어 있는 개체 이름 접두사를 사용하여 이런 개체를 검색하는 쿼리를 만들 수 있습니다. 해당 개체를 찾은 후 이를 삭제할 수 있습니다.
기본 개체 이름 접두사
데이터베이스 엔진 튜닝 관리자는 데이터베이스 튜닝의 결과로 다음 테이블에 나열되어 있는 접두사를 가진 개체를 만들 수 있습니다.
개체 유형 |
기본 개체 이름 접두사 |
예 |
---|---|---|
인덱스 |
_dta_index_ |
_dta_index_dta_mv_1_7_1150627142_K2 |
통계 |
_dta_stat_ |
_dta_stat_2041058307_2_5 |
뷰 |
_dta_mv_ |
_dta_mv_3 |
파티션 함수 |
_dta_pf_ |
_dta_pf_1043 |
파티션 구성표 |
_dta_ps_ |
_dta_ps_1040 |
가상 및 실제 응용 프로그램 생성 개체의 구별
데이터베이스 엔진 튜닝 관리자가 만드는 모든 통계, 뷰, 파티션 함수 및 파티션 구성표는 실제 개체이며 튜닝 전에 존재했던 개체와 구별할 수 없습니다.
데이터베이스 엔진 튜닝 관리자는 가상 인덱스를 만듭니다. 어떤 인덱스가 가상 인덱스인지 확인하려면 다음을 수행하십시오.
MicrosoftSQL Server 2005 이상 버전의 경우 sys.indexes 카탈로그 뷰의 is_hypothetical 열을 확인합니다.
MicrosoftSQL Server 2000의 경우 sysindexes.status & 0x20=0 조건자를 사용하여 실제 인덱스를 식별합니다.