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


Команда статистики данных таблицы .show

Отображает оценку статистики данных таблицы по столбцу таблицы.

Примечание.

Эта команда возвращает статистику только для данных, хранящихся в хранилищах столбцов. Статистика данных хранилища строк не возвращается.

Разрешения

Для выполнения этой команды необходимо иметь по крайней мере разрешения пользователя базы данных, средства просмотра баз данных или монитора баз данных. Дополнительные сведения см. в разделе "Управление доступом на основе ролей".

Синтаксис

.showtable TableName [ with ( PropertyName = data statistics PropertyValue [, ...] ])

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Описание
TableName string ✔️ Имя таблицы, для которой отображается статистика.
PropertyName, PropertyValue string Разделенный запятыми список необязательных поддерживаемых свойств.

Поддерживаемые свойства

Можно указать следующие свойства. Все свойства являются необязательными.

Имя свойства Description Значения свойств
samplepercent Сканирует указанный процент данных. Целое число от 0 до 100
scope Определяет, сканируется ли только горячий кэш или если сканируются все данные. Укажите "hotcache" только данные горячего кэша или "all" сканировать все данные.
from Сканирует экстенты данных, созданные после этого времени. datetime
to Сканирование экстентов данных, созданных до этого времени. datetime

Если нет параметров, сканируется только 1% данных горячего кэша.

Возвраты

Команда возвращает таблицу результатов, содержащую следующие сведения.

Имя столбца Тип Описание
ColumnName string Имя столбца таблицы.
ColumnType string Тип данных столбца таблицы.
ColumnId guid Внутренний идентификатор столбца таблицы.
OriginalSize long Оценка размера данных приема в байтах.
ExtentSize long Оценка общего размера экстентов (размер данных и размер индекса) в байтах.
CompressionRatio real Отношение исходного размера данных к экстенту данных.
DataCompressedSize long Размер данных экстентов в байтах, за исключением индексов.
SharedIndexSize long Размер текстового индекса в байтах. Текстовый индекс разделяется всеми столбцами таблицы.
IndexSize long Размер числовых индексов в байтах.
IndexSizePercent real Соотношение размера индекса к исходному размеру данных в байтах.
StorageEngineVersion string Версия подсистемы. Если данные существуют для нескольких версий подсистемы, выходные данные включают запись для каждой версии.
PresentRowCount long Общее число строк, за исключением удаленных строк.
DeletedRowCount long Число удаленных строк.
SamplePercent real Фактический процент выборки данных, который может отличаться от указания, предоставленного в samplepercent параметре.
IncludeColdData bool Учитывается ли холодные данные при вычислении статистики оценки.

Примечание.

ExtentSize не включает общий размер текстового индекса. Существует два способа вычисления общего размера данных таблицы:

  • Суммирует все ExtentSize значения и добавляет SharedIndexSize значение.
  • Выполните команду сведений о таблице show и используйте TotalExtentSize это значение.

Пример

.show table Users data statistics with (scope="all", samplepercent=80)

Выходные данные

ColumnName ColumnType ColumnId OriginalSize ExtentSize CompressionRatio DataCompressedSize SharedIndexSize IndexSize IndexSizePercent StorageEngineVersion PresentRowCount DeletedRowCount SamplePercent IncludeColdData
Имя. строка 45c15cfe-ef38-4153-97e7-c18d21651fc2 60907 137305 0,44 137305 27787 0 0 V3 2500 0 80 Истина
Использование real c0aa6668-0f73-46a1-874e-f1b19123eb61 20000 20282 0,99 20102 27787 180 0,9 V3 2500 0 80 Истина
Идентификатор длинный eb01bab7-da60-4515-a5d4-4780a827bd85 20000 5722 3.49 5152 27787 570 2,85 V3 2500 0 80 Истина