PDF (US Ltr)
- 26.8Mb
PDF (A4)
- 26.8Mb
INNODB_CMP
および INNODB_CMP_RESET
テーブルには、圧縮 InnoDB
テーブルに関連した操作に関するステータス情報が含まれます。
表 21.1 INNODB_CMP および INNODB_CMP_RESET のカラム
カラム名 | 説明 |
---|---|
PAGE_SIZE |
圧縮ページのサイズ (バイト単位)。 |
COMPRESS_OPS |
サイズ PAGE_SIZE の B ツリーページが圧縮された回数。空のページが作成されたり、非圧縮変更ログ用の領域が不足したりするたびに、ページが圧縮されます。 |
COMPRESS_OPS_OK |
サイズ PAGE_SIZE の B ツリーページの圧縮が成功した回数。このカウントが COMPRESS_OPS を超えることは決してありません。 |
COMPRESS_TIME |
サイズ PAGE_SIZE の B ツリーページの圧縮への試行で費やされた合計時間 (秒単位)。 |
UNCOMPRESS_OPS |
サイズ PAGE_SIZE の B ツリーページが圧縮解除された回数。圧縮が失敗したときや、圧縮解除されたページがバッファープールに存在しない場合に最初にアクセスするときに、B ツリーページは圧縮解除されます。 |
UNCOMPRESS_TIME |
サイズ PAGE_SIZE の B ツリーページの圧縮解除に費やされた合計時間 (秒単位)。 |
例:
mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_CMP \G
*************************** 1. row ***************************
page_size: 1024
compress_ops: 0
compress_ops_ok: 0
compress_time: 0
uncompress_ops: 0
uncompress_time: 0
*************************** 2. row ***************************
page_size: 2048
compress_ops: 0
compress_ops_ok: 0
compress_time: 0
uncompress_ops: 0
uncompress_time: 0
*************************** 3. row ***************************
page_size: 4096
compress_ops: 0
compress_ops_ok: 0
compress_time: 0
uncompress_ops: 0
uncompress_time: 0
*************************** 4. row ***************************
page_size: 8192
compress_ops: 86955
compress_ops_ok: 81182
compress_time: 27
uncompress_ops: 26828
uncompress_time: 5
*************************** 5. row ***************************
page_size: 16384
compress_ops: 0
compress_ops_ok: 0
compress_time: 0
uncompress_ops: 0
uncompress_time: 0
5 rows in set (0.00 sec)
注:
これらのテーブルを使用して、データベース内の
InnoDB
テーブルの圧縮の有効性を測定します。DESCRIBE
またはSHOW COLUMNS
を使用すると、データ型とデフォルト値を含む、これらのテーブルのカラムに関する追加情報を表示できます。このテーブルをクエリーするには
PROCESS
権限が必要です。使用法については、セクション14.7.4「実行時の圧縮のモニタリング」およびセクション14.14.1.3「圧縮情報スキーマテーブルの使用」を参照してください。
InnoDB
テーブルの圧縮に関する一般情報については、セクション14.7「InnoDB 圧縮テーブル」を参照してください。