Как получить определение статистики, добавленной в таблицы - PullRequest
0 голосов
/ 09 марта 2012

В Sql Server есть способ программно получить определение каждой СТАТИСТИКИ, добавленной в столбцы таблицы (и индексы).Для добавленных пользователем и созданных системой индексов.Sql Server добавляет много STATISTICS, таких как '__WA_Sys_ *'.

Мне нужно переписать некоторые из них и добавить еще.Но их слишком много, чтобы делать их вручную в Management Studio.

Спасибо, _UB

1 Ответ

1 голос
/ 09 марта 2012

Я не совсем понимаю, что вы хотите сделать, но SMO Статистический класс позволяет вам создавать и манипулировать статистикой.В TSQL есть несколько релевантных представлений и процедур: sys.stats, sys.stats_columns, DBCC SHOW_STATISTICS, CREATE/UPDATE STATISTICS и т. Д.

Если под «переписать» вы подразумеваете «обновление», то СТАТИСТИКА ОБНОВЛЕНИЯ будет местом для начала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...