MySQL 9.0 發行說明
INNODB_SESSION_TEMP_TABLESPACES
表格提供關於用於內部和使用者建立之暫存表格的工作階段暫存表格空間的中繼資料。
INNODB_SESSION_TEMP_TABLESPACES
表格具有以下欄位
ID
處理序或工作階段 ID。
SPACE
表格空間 ID。保留 40 萬個空間 ID 的範圍用於工作階段暫存表格空間。每次伺服器啟動時,都會重新建立工作階段暫存表格空間。當伺服器關閉時,空間 ID 不會持續保存,可能會重複使用。
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
陳述式,以檢視關於此表格欄位的其他資訊,包括資料類型和預設值。