Таблица PARTITIONS схемы информации
Схема информации PARTITIONS содержит информацию о разбиениях таблиц, при этом каждый запис соответствует одному разбиению или подразбиению разбиеной таблицы. Каждая неразбитая таблица также имеет запись в таблице PARTITIONS, но большинство значений NULL.
Она содержит следующие столбцы:
| Столбец | Описание |
|---|---|
TABLE_CATALOG |
Всегда def. |
TABLE_SCHEMA |
Имя базы данных. |
TABLE_NAME |
Имя таблицы, содержащей разбиение. |
PARTITION_NAME |
Имя разбиения. |
SUBPARTITION_NAME |
Имя подразбиения или NULL, если это не подразбиение. |
PARTITION_ORDINAL_POSITION |
Порядок разбиения, начиная с 1. |
SUBPARTITION_ORDINAL_POSITION |
Порядок подрабиения, начиная с 1. |
PARTITION_METHOD |
Тип разбиения; один из RANGE, LIST, HASH, LINEAR HASH, KEY или LINEAR KEY. |
SUBPARTITION_METHOD |
Тип подрабиения; один из HASH, LINEAR HASH, KEY или LINEAR KEY, или NULL, если это не подрабиение. |
PARTITION_EXPRESSION |
Выражение, используемое для создания разбиения оператором CREATE TABLE или ALTER TABLE. |
SUBPARTITION_EXPRESSION |
Выражение, используемое для создания подрабиения оператором CREATE TABLE или ALTER TABLE, или NULL, если это не подрабиение. |
PARTITION_DESCRIPTION |
Для разбиения RANGE, содержит либо MAXINTEGER, либо целое число, как задано в VALUES LESS THAN. Для разбиения LIST, содержит список целых чисел, разделенных запятыми, как задано в VALUES IN. 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 |
Время последней проверки разбиения, или NULL для систем хранения, которые не записывают эту информацию. |
CHECKSUM |
Значение контрольной суммы или NULL если её нет. |
PARTITION_COMMENT |
Комментарий к разбиению, усечен до 80 символов, или пустая строка, если комментарий отсутствует. |
NODEGROUP |
Группа узлов, используется только для MySQL Cluster, по умолчанию 0. |
TABLESPACE_NAME |
Всегда default. |
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают мнения MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/information-schema-partitions-table/