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_SCHEMACOLUMNS表或该SHOW COLUMNS语句参见有关该表的列的其他信息,包括数据类型和默认值。 - 有关
InnoDBFULLTEXT搜索的更多信息,请参见“ InnoDB全文索引”和“全文搜索功能”。
