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