Перейти к основному содержимому

partitions

примечание

Это представление не применяется к доступным функциям в Selena.

partitions предоставляет информацию о разделах таблиц.

В partitions предоставляются следующие поля:

ПолеОписание
TABLE_CATALOGИмя каталога, к которому принадлежит таблица. Это значение всегда def.
TABLE_SCHEMAИмя базы данных, к которой принадлежит таблица.
TABLE_NAMEИмя таблицы, содержащей раздел.
PARTITION_NAMEИмя раздела.
SUBPARTITION_NAMEЕсли строка таблицы PARTITIONS представляет подраздел, то имя подраздела; иначе NULL. Для NDB: это значение всегда NULL.
PARTITION_ORDINAL_POSITIONВсе разделы индексируются в том же порядке, в котором они определены, где 1 — это номер, присвоенный первому разделу. Индексация может изменяться при добавлении, удалении и реорганизации разделов; номер, показанный в этом столбце, отражает текущий порядок с учетом любых изменений индексации.
PARTITION_METHODДопустимые значения: RANGE, LIST, HASH, LINEAR HASH, KEY или LINEAR KEY.
SUBPARTITION_METHODДопустимые значения: HASH, LINEAR HASH, KEY или LINEAR KEY
PARTITION_EXPRESSIONВыражение для функции разделения, используемое в операторе CREATE TABLE или ALTER TABLE, который создал текущую схему разделения таблицы.
SUBPARTITION_EXPRESSIONРаботает таким же образом для выражения подразделения, которое определяет подразделение для таблицы, как PARTITION_EXPRESSION для выражения разделения, используемого для определения разделения таблицы. Если таблица не имеет подразделов, этот столбец содержит NULL.
PARTITION_DESCRIPTIONЭтот столбец используется для разделов RANGE и LIST. Для раздела RANGE он содержит значение, установленное в предложении VALUES LESS THAN раздела, которое может быть либо целым числом, либо MAXVALUE. Для раздела LIST этот столбец содержит значения, определенные в предложении VALUES IN раздела, которое представляет собой список целых значений, разделенных запятыми. Для разделов, чей PARTITION_METHOD отличается от RANGE или LIST, этот столбец всегда содержит NULL.
TABLE_ROWSКоличество строк таблицы в разделе.
AVG_ROW_LENGTHСредняя длина строк, хранящихся в этом разделе или подразделе, в байтах. Это то же самое, что DATA_LENGTH, деленное на TABLE_ROWS.
DATA_LENGTHОбщая длина всех строк, хранящихся в этом разделе или подразделе, в байтах; то есть общее количество байтов, хранящихся в разделе или подразделе.
MAX_DATA_LENGTHМаксимальное количество байтов, которое может быть сохранено в этом разделе или подразделе.
INDEX_LENGTHДлина файла индекса для этого раздела или подраздела, в байтах.
DATA_FREEКоличество байтов, выделенных разделу или подразделу, но не используемых.
CREATE_TIMEВремя создания раздела или подраздела.
UPDATE_TIMEВремя последнего изменения раздела или подраздела.
CHECK_TIMEПоследний раз, когда таблица, к которой принадлежит этот раздел или подраздел, была проверена.
CHECKSUMЗначение контрольной суммы, если есть; иначе NULL.
PARTITION_COMMENTТекст комментария, если у раздела есть комментарий. Если нет, это значение пустое.
NODEGROUPЭто группа узлов, к которой принадлежит раздел.
TABLESPACE_NAMEИмя табличного пространства, к которому принадлежит раздел.