Поделиться через


Удаление гипотетических индексов и статистик

При создании рекомендаций помощник по настройке ядра СУБД автоматически создает имена рекомендуемых объектов. Этими объектами являются индексы, индексированные представления, статистики, функции секционирования или схемы секционирования. Корпорация Microsoft настоятельно рекомендует изменить эти автоматически созданные имена до выполнения рекомендаций по настройке. В противном случае будет трудно отличить объекты, которые существовали до настройки и объекты, появившиеся после выполнения рекомендаций помощника по настройке ядра СУБД.

Помощник по настройке ядра СУБД всегда очищает создаваемые им объекты. Если помощник по настройке ядра СУБД завершается и оставляет сформированные приложением объекты, то можно создать запросы для поиска объектов, используя префиксы имен объектов, перечисленные в следующей таблице.

Префиксы имен объектов по умолчанию

В результате настройки базы данный помощник по настройке ядра СУБД может создать объекты с префиксами, которые перечислены в следующей таблице.

Тип объекта Префиксы имен объектов по умолчанию Пример

Индексы

_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

Отличие гипотетических объектов от реальных, сформированных приложением, объектов

Все статистики, представления, функции секционирования и схемы секционирования, создаваемые помощником по настройке ядра СУБД являются реальными объектами и не отличаются от объектов, которые существовали до настройки.

Помощник по настройке ядра СУБД создает гипотетические индексы. Чтобы определить, какие индексы являются гипотетическими, выполните следующее.

  • В Microsoft SQL Server 2005 проверьте столбец is_hypothetical представления каталога sys.indexes.
  • В Microsoft SQL Server 2000 используйте предикат sysindexes.status & 0x20=0 для идентификации реальных индексов.