このページは機械翻訳したものです。
      INNODB_CACHED_INDEXES テーブルには、インデックスごとに InnoDB バッファプールにキャッシュされたインデックスページの数がレポートされます。
    
関連する使用法と使用例については、セクション15.15.5「InnoDB INFORMATION_SCHEMA バッファープールテーブル」を参照してください。
      INNODB_CACHED_INDEXES テーブルには、次のカラムがあります:
    
- 
SPACE_IDテーブルスペース ID。 
- 
INDEX_IDインデックスの識別子。 インデックス識別子は、インスタンス内のすべてのデータベースで一意です。 
- 
N_CACHED_PAGESInnoDBバッファプールにキャッシュされたインデックスページの数。
例
      このクエリーは、特定のインデックスに対して InnoDB バッファプールにキャッシュされたインデックスページの数を返します:
    
mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_CACHED_INDEXES WHERE INDEX_ID=65\G
*************************** 1. row ***************************
      SPACE_ID: 4294967294
      INDEX_ID: 65
N_CACHED_PAGES: 45
      このクエリーは、INNODB_INDEXES テーブルおよび INNODB_TABLES テーブルを使用して各 INDEX_ID 値のテーブル名およびインデックス名を解決し、各インデックスの InnoDB バッファプールにキャッシュされたインデックスページの数を返します。
    
SELECT
  tables.NAME AS table_name,
  indexes.NAME AS index_name,
  cached.N_CACHED_PAGES AS n_cached_pages
FROM
  INFORMATION_SCHEMA.INNODB_CACHED_INDEXES AS cached,
  INFORMATION_SCHEMA.INNODB_INDEXES AS indexes,
  INFORMATION_SCHEMA.INNODB_TABLES AS tables
WHERE
  cached.INDEX_ID = indexes.INDEX_ID
  AND indexes.TABLE_ID = tables.TABLE_ID;メモ
- このテーブルをクエリーするには - PROCESS権限が必要です。
- INFORMATION_SCHEMA- COLUMNSテーブルまたは- SHOW COLUMNSステートメントを使用して、データ型やデフォルト値など、このテーブルのカラムに関する追加情報を表示します。