INNODB_FT_CONFIG 表格提供關於 InnoDB 表格的 FULLTEXT 索引和相關處理的中繼資料。
此表格最初是空的。在查詢之前,請將 innodb_ft_aux_table 系統變數的值設定為包含 FULLTEXT 索引的表格名稱(包括資料庫名稱),例如 test/articles。
如需相關的使用資訊和範例,請參閱第 17.15.4 節,「InnoDB INFORMATION_SCHEMA FULLTEXT 索引表格」。
INNODB_FT_CONFIG 表格具有下列欄位
KEY指定包含
FULLTEXT索引的InnoDB表格的中繼資料項目的名稱。此欄位的值可能會變更,具體取決於
InnoDB全文處理的效能調整和偵錯需求。索引鍵名稱及其含義包括optimize_checkpoint_limit:執行OPTIMIZE TABLE後停止的秒數。synced_doc_id:下一個要發出的DOC_ID。stopword_table_name:使用者定義的停用字詞表格的資料庫/表格名稱。如果沒有使用者定義的停用字詞表格,VALUE欄位則為空。use_stopword:指出是否使用停用字詞表格,此表格是在建立FULLTEXT索引時定義的。
VALUE與對應的
KEY欄位相關聯的值,反映InnoDB表格的FULLTEXT索引的某個層面的限制或目前值。
範例
mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_CONFIG;
+---------------------------+-------------------+
| KEY | VALUE |
+---------------------------+-------------------+
| optimize_checkpoint_limit | 180 |
| synced_doc_id | 0 |
| stopword_table_name | test/my_stopwords |
| use_stopword | 1 |
+---------------------------+-------------------+
注意事項
此表格僅供內部設定之用。它不適用於統計資訊用途。
您必須具有
PROCESS權限才能查詢此表格。使用
INFORMATION_SCHEMACOLUMNS表格或SHOW COLUMNS陳述式來檢視關於此表格欄位的其他資訊,包括資料類型和預設值。如需關於
InnoDBFULLTEXT搜尋的詳細資訊,請參閱第 17.6.2.4 節,「InnoDB 全文索引」和第 14.9 節,「全文搜尋函數」。