sp_show_statistics (SQL Server Compact)
Хранимая процедура sp_show_statistics отображает текущую статистику распределения для указанных или для всех таблиц и индексов.
Синтаксис
sp_show_statistics [ 'table_name' ] , [ 'index_name' ]
Аргументы
table_name
Имя таблицы, по которой требуется отображение статистики. Если имя таблицы не указано, будет возвращена статистика по всем таблицам и индексам базы данных.index_name
Имя индекса, по которому требуется статистика. Если имя индекса не указано, будут возвращены все индексы указанной таблицы.
Результирующий набор
В таблице приводится описание столбцов, возвращаемых в результирующем наборе.
Имя столбца |
Описание |
---|---|
TABLE |
Указанная таблица. |
INDEX |
Указанный индекс. |
UPDATED |
Дата и время последнего обновления статистики. |
ROWS |
Число строк в таблице. |
ROWS_SAMPLED |
Число строк, использованных для подсчета статистических сведений. |
STEPS |
Число действий распространения. |
DENSITY |
Избирательность первого префикса в столбце индекса. |
AVERAGE_KEY_LENGTH |
Средняя длина всех столбцов индекса. |
RECOMPUTE |
Логическое значение. Значение True указывает, что данная статистика будет автоматически обновлена при следующем использовании, если будет определена как устаревшая. |
STALE |
Логическое значение. Значение True указывает, что оптимизатор запросов обнаружил, что данную статистику необходимо обновить. При заданном параметре RECOMPUTE статистика будет автоматически пересчитана при ее следующем использовании обработчиком запросов. |
Замечания
Возвращенные результаты отражают избирательность индекса. Низкая плотность указывает на более высокую избирательность. На основе результатов можно определить, насколько полезен индекс для оптимизатора запросов.
Пример
В следующем примере показано отображение статистических сведений для всех индексов в таблице Address .
sp_show_statistics 'Employees'
См. также
Справочник
sp_show_statistics_columns (SQL Server Compact)
sp_show_statistics_steps (SQL Server Compact)