Spec-Zone.ru › MySQL 9.2

28.4.22 Таблица INFORMATION_SCHEMA INNODB_SESSION_TEMP_TABLESPACES

Таблица INNODB_SESSION_TEMP_TABLESPACES предоставляет метаданные о временных табличных пространствах сеанса, используемых для внутренних и созданных пользователем временных таблиц.

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

  • ID

    Идентификатор процесса или сеанса.

  • SPACE

    Идентификатор табличного пространства. Диапазон 400 тысяч идентификаторов пространств зарезервирован для временных табличных пространств сеанса. Временные табличные пространства сеанса пересоздаются каждый раз при запуске сервера. Идентификаторы пространств не сохраняются при завершении работы сервера и могут быть повторно использованы.

  • PATH

    Путь к файлу данных табличного пространства. Временное табличное пространство сеанса имеет расширение файла ibt.

  • SIZE

    Размер табличного пространства в байтах.

  • STATE

    Состояние табличного пространства. ACTIVE указывает, что табличное пространство в настоящее время используется сеансом. INACTIVE указывает, что табличное пространство находится в пуле доступных временных табличных пространств сеанса.

  • PURPOSE

    Назначение табличного пространства. INTRINSIC указывает, что табличное пространство используется для оптимизированного использования внутренних временных таблиц оптимизатором. SLAVE указывает, что табличное пространство выделено для хранения временных таблиц, созданных пользователем, на реплике. USER указывает, что табличное пространство используется для временных таблиц, созданных пользователем. NONE указывает, что табличное пространство не используется.

Пример

mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_SESSION_TEMP_TABLESPACES;
+----+------------+----------------------------+-------+----------+-----------+
| ID | SPACE      | PATH                       | SIZE  | STATE    | PURPOSE   |
+----+------------+----------------------------+-------+----------+-----------+
|  8 | 4294566162 | ./#innodb_temp/temp_10.ibt | 81920 | ACTIVE   | INTRINSIC |
|  8 | 4294566161 | ./#innodb_temp/temp_9.ibt  | 98304 | ACTIVE   | USER      |
|  0 | 4294566153 | ./#innodb_temp/temp_1.ibt  | 81920 | INACTIVE | NONE      |
|  0 | 4294566154 | ./#innodb_temp/temp_2.ibt  | 81920 | INACTIVE | NONE      |
|  0 | 4294566155 | ./#innodb_temp/temp_3.ibt  | 81920 | INACTIVE | NONE      |
|  0 | 4294566156 | ./#innodb_temp/temp_4.ibt  | 81920 | INACTIVE | NONE      |
|  0 | 4294566157 | ./#innodb_temp/temp_5.ibt  | 81920 | INACTIVE | NONE      |
|  0 | 4294566158 | ./#innodb_temp/temp_6.ibt  | 81920 | INACTIVE | NONE      |
|  0 | 4294566159 | ./#innodb_temp/temp_7.ibt  | 81920 | INACTIVE | NONE      |
|  0 | 4294566160 | ./#innodb_temp/temp_8.ibt  | 81920 | INACTIVE | NONE      |
+----+------------+----------------------------+-------+----------+-----------+

Примечания

  • Для запроса этой таблицы необходимо иметь привилегию 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-session-temp-tablespaces-table.html

Spec-Zone.ru

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