Spec-Zone.ru › MySQL 9.2

28.4.24 Таблица INFORMATION_SCHEMA INNODB_TABLESPACES

Таблица INNODB_TABLESPACES предоставляет метаданные о файловых, общих и откатных табличных пространствах.

Для получения информации о связанном использовании и примерах обратитесь к Раздел 17.15.3, «Таблицы объектов схемы InnoDB INFORMATION_SCHEMA».

Примечание

Таблица FILES предоставляет метаданные для типов табличных пространств, включая файловые, общие, системные, временные глобальные и откатных.

Таблица INNODB_TABLESPACES содержит следующие столбцы:

  • SPACE

    Идентификатор табличного пространства.

  • NAME

    Название схемы (базы данных) и таблицы.

  • FLAG

    Числовое значение, представляющее битовую информацию о формате и характеристиках хранения табличного пространства.

  • ROW_FORMAT

    Формат строк табличного пространства (Compact or Redundant, Dynamic или Compressed, или Undo). Данные в этом столбце интерпретируются из информации о флагах табличного пространства, хранящейся в файле данных.

    Из этой информации о флагах невозможно определить, является ли формат строк табличного пространства Redundant или Compact, поэтому одно из возможных значений ROW_FORMAT — Compact or Redundant.

  • PAGE_SIZE

    Размер страницы табличного пространства. Данные в этом столбце интерпретируются из информации о флагах табличного пространства, хранящейся в файле.

  • ZIP_PAGE_SIZE

    Размер страницы табличного пространства сжатия. Данные в этом столбце интерпретируются из информации о флагах табличного пространства, хранящейся в файле.

  • SPACE_TYPE

    Тип табличного пространства. Возможные значения: General для общих, Single для файловых, System для системного и Undo для откатных.

  • FS_BLOCK_SIZE

    Размер блока файловой системы, который является размером единицы, используемой для создания дырок. Этот столбец относится к функции InnoDB прозрачного сжатия страниц.

  • FILE_SIZE

    Видимый размер файла, который представляет максимальный размер файла без сжатия. Этот столбец относится к функции InnoDB прозрачного сжатия страниц.

  • ALLOCATED_SIZE

    Фактический размер файла, который представляет собой занимаемое место на диске. Этот столбец относится к функции InnoDB прозрачного сжатия страниц.

  • AUTOEXTEND_SIZE

    Размер автоматического расширения табличного пространства.

  • SERVER_VERSION

    Версия MySQL, которая создала табличное пространство, или версия MySQL, в которую было импортировано табличное пространство, или версия последнего значительного обновления MySQL. Значение не меняется при обновлении серии выпусков, например, при обновлении с MySQL 8.4.x до 8.4.y. Значение можно рассматривать как маркер «создания» или маркер «сертифицирования» для табличного пространства.

  • SPACE_VERSION

    Версия табличного пространства, используемая для отслеживания изменений формата табличного пространства.

  • ENCRYPTION

    Зашифровано ли табличное пространство.

  • STATE

    Состояние табличного пространства.

    Для файловых и общих табличных пространств состояния включают:

    • normal: Табличное пространство нормальное и активное.

    • discarded: Табличное пространство было удалено операцией ALTER TABLE ... DISCARD TABLESPACE.

    • corrupted: Табличное пространство определяется как поврежденное.

    Для откатных табличных пространств состояния включают:

    • active: Разделы отката в табличном пространстве отката могут быть выделены новым транзакциям.

    • inactive: Разделы отката в табличном пространстве отката больше не используются новыми транзакциями. Процесс усечения в процессе. Табличное пространство отката было выбрано потоком очистки неявно или было сделано неактивным операцией ALTER UNDO TABLESPACE ... SET INACTIVE.

    • empty: Табличное пространство отката было усечено и больше не активно. Оно готово к удалению или повторному включению в активное состояние операцией ALTER UNDO TABLESPACE ... SET INACTIVE.

Пример

mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_TABLESPACES WHERE SPACE = 26\G
*************************** 1. row ***************************
         SPACE: 26
          NAME: test/t1
          FLAG: 0
    ROW_FORMAT: Compact or Redundant
     PAGE_SIZE: 16384
 ZIP_PAGE_SIZE: 0
    SPACE_TYPE: Single
 FS_BLOCK_SIZE: 4096
     FILE_SIZE: 98304
ALLOCATED_SIZE: 65536
AUTOEXTEND_SIZE: 0
SERVER_VERSION: 8.4.0
 SPACE_VERSION: 1
    ENCRYPTION: N
         STATE: normal

Примечания

  • Для запроса этой таблицы необходимо иметь право PROCESS.

  • Используйте таблицу INFORMATION_SCHEMA COLUMNS или операцию SHOW COLUMNS, чтобы получить дополнительную информацию о столбцах этой таблицы, включая типы данных и значения по умолчанию.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/information-schema-innodb-tablespaces-table.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API