24.32.8 INFORMATION_SCHEMA INNODB_FT_CONFIGtable
INNODB_FT_CONFIGtable 提供有关FULLTEXT
索引和InnoDB
table 的相关处理的元数据。
该 table 最初是空的。查询之前,将innodb_ft_aux_table系统变量的值设置为包含FULLTEXT
索引的 table 的名称(包括数据库名称);例如test/articles
。
有关相关用法信息和示例,请参见第 14.16.4 节“ InnoDB INFORMATION_SCHEMA FULLTEXT 索引 table”。
INNODB_FT_CONFIGtable 具有以下列:
KEY
指定包含FULLTEXT
索引的InnoDB
table 的元数据项的名称。
此列的值可能会更改,具体取决于对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
列关联的值,反映InnoDB
table 的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
-
该 table 仅用于内部配置。它不用于统计信息目的。
-
您必须具有PROCESS特权才能查询此 table。
-
使用
INFORMATION_SCHEMA
COLUMNStable 或SHOW COLUMNS语句查看有关此 table 列的其他信息,包括数据类型和默认值。 -
有关
InnoDB
FULLTEXT
搜索的更多信息,请参见第 14.6.2.4 节“ InnoDB FULLTEXT 索引”和第 12.9 节“全文搜索功能”。