INNODB_FT_CONFIG表
该INNODB_FT_CONFIG
表提供有关FULLTEXT
索引和InnoDB
表的相关处理的元数据。
该表最初是空的。在查询之前,将innodb_ft_aux_table
系统变量的值设置为包含FULLTEXT
索引的表的名称(包括数据库名称)(例如test/articles
)。
有关相关用法信息和示例,请参见“ InnoDB INFORMATION_SCHEMA FULLTEXT索引表”。
该INNODB_FT_CONFIG
表包含以下列:
KEY
指定
InnoDB
包含FULLTEXT
索引的表的元数据项的名称。此列的值可能会更改,具体取决于对
InnoDB
全文处理进行性能调整和调试的需求。关键字名称及其含义包括:optimize_checkpoint_limit
:OPTIMIZE TABLE
停止运行的秒数。synced_doc_id
:下一个DOC_ID
要发行。stopword_table_name
:database/table
用户定义的停用词表的名称。VALUE
如果没有用户定义的停用词表,则该列为空。use_stopword
:指示是否使用停用词表,该词在FULLTEXT
创建索引时定义。
VALUE
与相应
KEY
列关联的值,反映表的FULLTEXT
索引方面的某个限制或当前值InnoDB
。
例
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_SCHEMA
COLUMNS
表或该SHOW COLUMNS
语句参见有关该表的列的其他信息,包括数据类型和默认值。 - 有关
InnoDB
FULLTEXT
搜索的更多信息,请参见“ InnoDB全文索引”和“全文搜索功能”。