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.