该INNODB_FT_CONFIG
表提供有关表的FULLTEXT
索引和相关处理的元数据InnoDB
。
该表最初是空的。在查询之前,将innodb_ft_aux_table
系统变量的值设置为包含FULLTEXT
索引的表的名称(包括数据库名称)(例如,
test/articles
)。
有关相关的使用信息和示例,请参阅 第 15.15.4 节,“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
搜索的更多信息,请参阅 第 15.6.2.4 节,“InnoDB 全文索引”和 第 12.10 节,“全文搜索功能”。