10bet网址
MySQL 8.0参考手册
相关文件10bet官方网站 下载本手册 从本手册中摘录

MySQL 8.0参考手册/....../ Information_schema Innodb_ft_index_Cac​​he表

26.4.18信息_schema innodb_ft_index_cache表

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中显示的第一个文档ID全文指数。

  • last_doc_id.

    此单词出现的最后一个文档ID全文指数。

  • doc_count.

    此单词出现的行数全文指数。相同的单词可以在缓存表中几次发生,每次组合都会发生多次doc_id.位置价值观。

  • doc_id.

    新插入行的文档ID。此值可能反映您为底层表定义的ID列的值,或者它可以是由此生成的序列值Innodb.当表不包含合适的列时。

  • 位置

    在所确定的相关文件中,该单词的特定实例的位置doc_id.价值。该值不代表绝对位置;它是添加到的偏移量位置这个词的前一个例子。

笔记

  • 此表最初是空的。在查询之前,请设置值Innodb_ft_aux_table系统变量到包含的表的名称(包括数据库名称)全文索引(例如测试/物品)。以下示例演示了如何使用Innodb_ft_aux_table系统变量显示有关a的信息全文指定表的索引。

    MySQL>使用测试;MySQL>创建表格文章(ID int unsigned auto_increment not null主键,标题varchar(200),body text,fulltext(title,body))引擎= innodb;MySQL>插入文章(标题,正文)值('MySQL教程','DBMS代表数据库...'),(“如何使用mysql井',”在您完成的...之后“),('优化MySQL','我们在本教程中显示...''),('1001 MySQL Tricks','1。切勿将mysqld身份运行为root。2. ...'),('mysql vs.yysql','在以下数据库比较......')中,('MySQL Security','配置正确时,MySQL ...');mysql> set global innodb_ft_aux_table ='test /文章';mysql>选择word,doc_count,doc_id,schogy_schema.innodb_ft_index_cache限制5;+ ------------ + ----------- + -------- + ---------- + |字|doc_count |doc_id |位置| +------------+-----------+--------+----------+ | 1001 | 1 | 4 | 0 | | after | 1 | 2 | 22 | | comparison | 1 | 5 | 44 | | configured | 1 | 6 | 20 | | database | 2 | 1 | 31 | +------------+-----------+--------+----------+
  • 你必须拥有过程权限查询此表。

  • 使用Information_Schema.表或者显示专栏语句以查看有关此表的列的其他信息,包括数据类型和默认值。

  • 有关的更多信息Innodb.全文搜索,参见第15.6.2.4节“InnoDB全文索引”, 和第12.10节“全文搜索功能”