• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 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_limitOPTIMIZE TABLE停止运行的秒数。
      • synced_doc_id:下一个DOC_ID要发行。
      • stopword_table_namedatabase/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全文索引”和“全文搜索功能”。