这innodb_ft_index_cache.
表提供有关新插入行的令牌信息全文
指数。为了避免在DML操作期间避免昂贵的索引重组,有关新索引单词的信息单独存储,仅与主要搜索索引组合优化表
当服务器关闭时,或当缓存大小超过innodb_ft_cache_size.
或innodb_ft_total_cache_size.
系统变量。
该表最初是空的。在查询之前,请设置Innodb_ft_aux_table
系统变量到包含的表的名称(包括数据库名称)全文
索引(例如,测试/物品
).
对于相关的使用信息和示例,请参阅第15.15.4节“InnoDB Information_Schema FullText Index表”。
这innodb_ft_index_cache.
表有这些列:
词
从新插入行的文本中提取的单词。
FIRST_DOC_ID
控件中出现此单词的第一个文档ID
全文
指数。LAST_DOC_ID
控件中出现此单词的最后一个文档ID
全文
指数。DOC_COUNT
此单词出现的行数
全文
指数。相同的单词可以在缓存表中几次发生,每次组合都会发生多次DOC_ID
和位置
价值观。DOC_ID
新插入行的文档ID。这个值可能反映您为基础表定义的ID列的值,或者它可以是由
Innodb.
当表不包含合适的列时。位置
在所确定的相关文件中,该单词的特定实例的位置
DOC_ID
价值。该值不代表绝对位置;的偏移量位置
这个词的前一个例子。
笔记
该表最初是空的。在查询之前,请设置
Innodb_ft_aux_table
系统变量到包含的表的名称(包括数据库名称)全文
索引(例如测试/物品
).下面的示例演示如何使用Innodb_ft_aux_table
系统变量来显示关于全文
指定表的索引。mysql >使用测试;mysql> CREATE TABLE articles (id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY, title VARCHAR(200), body TEXT, FULLTEXT (title,body)) ENGINE=InnoDB;mysql> INSERT INTO articles (title,body) VALUES (' mysql Tutorial','DBMS stands for DataBase…'),('How To Use mysql Well','After you went through a…'),('优化mysql ','在本教程中我们展示…'),('1001 mysql Tricks','1.使用mysql的技巧永远不要以root身份运行mysqld。2. ...'), ('MySQL vs. YourSQL','在以下数据库比较…'),('MySQL安全','当配置正确,MySQL…');mysql> SET GLOBAL innodb_ft_aux_table = 'test/articles';mysql> SELECT WORD, DOC_COUNT, DOC_ID, POSITION FROM INFORMATION_SCHEMA。INNODB_FT_INDEX_CACHE限制5;+------------+-----------+--------+----------+ | 字| DOC_COUNT | DOC_ID |位置 | +------------+-----------+--------+----------+ | 后1001 | 1 | 4 | 0 | | | 1 | 2 | 22 | | | 1 | 5 | 44比较| | | 1 | 6 | 20配置| | | 2 | 1 | 31数据库 | +------------+-----------+--------+----------+
你必须拥有
过程
权限查询此表。有关的更多信息
Innodb.
全文
搜索,看到第15.6.2.4节“InnoDB全文索引”,第12.10节“全文搜索功能”。