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_SCHEMACOLUMNSили операторSHOW COLUMNS, чтобы получить дополнительную информацию о столбцах этой таблицы, включая типы данных и значения по умолчанию.
© 2025 Oracle
Licensed under the GPLv2 License.