24.32.8 INFORMATION_SCHEMA INNODB_FT_CONFIGtable

INNODB_FT_CONFIGtable 提供有关FULLTEXT索引和InnoDBtable 的相关处理的元数据。

该 table 最初是空的。查询之前,将innodb_ft_aux_table系统变量的值设置为包含FULLTEXT索引的 table 的名称(包括数据库名称);例如test/articles

有关相关用法信息和示例,请参见第 14.16.4 节“ InnoDB INFORMATION_SCHEMA FULLTEXT 索引 table”

INNODB_FT_CONFIGtable 具有以下列:

  • KEY

指定包含FULLTEXT索引的InnoDBtable 的元数据项的名称。

此列的值可能会更改,具体取决于对InnoDB全文处理的性能调整和调试的需求。关键字名称及其含义包括:

  • optimize_checkpoint_limit:停止OPTIMIZE TABLE运行的秒数。

    • synced_doc_id:下一个要发布的DOC_ID

    • stopword_table_name:用户定义的停用词 table 的* database/table *名称。如果没有用户定义的停用词 table,则VALUE列为空。

    • use_stopword:指示是否使用停用词 table,该词在创建FULLTEXT索引时定义。

  • VALUE

与相应的KEY列关联的值,反映InnoDBtable 的FULLTEXT索引的某个方面的某些限制或当前值。

Example

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                 |
+---------------------------+-------------------+

Notes