Перейти к основному содержимому
Версия: 2.0.x

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Имя табличного пространства, к которому принадлежит партиция.