MySQL 8.0 リファレンスマニュアル


MySQL 8.0 リファレンスマニュアル  /  ...  /  INFORMATION_SCHEMA INNODB_FT_CONFIG テーブル

26.51.14 INFORMATION_SCHEMA INNODB_FT_CONFIG テーブル

INNODB_FT_CONFIG テーブルは、InnoDB テーブルの FULLTEXT インデックスおよび関連する処理に関するメタデータを提供します。

このテーブルは最初は空です。 クエリーする前に、innodb_ft_aux_table システム変数の値を、FULLTEXT インデックスを含むテーブルの名前 (test/articles など) に設定します。

関連する使用法と使用例については、セクション15.15.4「InnoDB INFORMATION_SCHEMA FULLTEXT インデックステーブル」を参照してください。

INNODB_FT_CONFIG テーブルには、次のカラムがあります:

  • KEY

    FULLTEXT インデックスを含んだ InnoDB テーブルのメタデータの項目を指定する名前。

    このカラムの値は、InnoDB 全文処理のパフォーマンスチューニングおよびデバッグのニーズに応じて変わる可能性があります。 キー名とその意味は次のとおりです:

    • optimize_checkpoint_limit: OPTIMIZE TABLE の実行が停止するまでの秒数。

    • synced_doc_id: 次に発行される DOC_ID です。

    • stopword_table_name: ユーザー定義のストップワードテーブルの database/table 名。 ユーザー定義のストップワードテーブルがない場合、VALUE カラムは空です。

    • use_stopword: FULLTEXT インデックスの作成時に定義されるストップワードテーブルを使用するかどうかを示します。

  • VALUE

    InnoDB テーブルの FULLTEXT インデックスの側面に対する一部の制限または現在値を反映した、KEY カラムに関連付けられた値。

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 FULLTEXT インデックス」およびセクション12.10「全文検索関数」を参照してください。


関連キーワード:  テーブル, SCHEMA, INFORMATION, INNODB, InnoDB, TABLE, インデックス, FULLTEXT, COLUMNS, CONFIG