文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  INFORMATION_SCHEMA INNODB_FT_DELETED 表格

28.4.17 INFORMATION_SCHEMA INNODB_FT_DELETED 表格

INNODB_FT_DELETED 表格儲存從 InnoDB 表格的 FULLTEXT 索引中刪除的列。為了避免在 InnoDB FULLTEXT 索引的 DML 操作期間進行昂貴的索引重組,有關新刪除單字的資訊會單獨儲存,當您執行文字搜尋時會從搜尋結果中過濾掉,並且只有在您對 InnoDB 表格發出 OPTIMIZE TABLE 陳述式時才會從主要搜尋索引中移除。如需更多資訊,請參閱最佳化 InnoDB 全文索引

此表格最初是空的。在查詢此表格之前,請將 innodb_ft_aux_table 系統變數的值設定為包含 FULLTEXT 索引的表格名稱(包括資料庫名稱),例如 test/articles

如需相關的使用資訊和範例,請參閱第 17.15.4 節,"InnoDB INFORMATION_SCHEMA FULLTEXT 索引表格"

INNODB_FT_DELETED 表格具有以下欄:

  • DOC_ID

    新刪除列的文件 ID。此值可能反映您為基礎表格定義的 ID 欄的值,或者當表格不包含適當的欄時,它可以是由 InnoDB 產生的序列值。當您執行文字搜尋時,會使用此值來跳過 INNODB_FT_INDEX_TABLE 表格中的列,直到透過 OPTIMIZE TABLE 陳述式從 FULLTEXT 索引中實際移除已刪除列的資料為止。如需更多資訊,請參閱最佳化 InnoDB 全文索引

範例

mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_DELETED;
+--------+
| DOC_ID |
+--------+
|      6 |
|      7 |
|      8 |
+--------+

注意事項