この記事では、ダンプパラメータとその設定方法について説明します。
ダンプパラメータ
| パラメータ | 意味 | デフォルト値 | 設定範囲 |
|---|---|---|---|
| minor_compact_trigger | テナントレベルのパラメータで、ダンプ(Minor Compaction)をトリガーするSSTable数のしきい値を設定します。 | 2 | [0, 16] |
| freeze_trigger_percentage | テナントレベルのパラメータで、テナントMemStoreが占用するメモリの割合のしきい値です。この値に達するとFreezeがトリガーされます。 | 20 | (0, 100) |
| memstore_limit_percentage | クラスタレベルのパラメータで、テナントMemStoreがテナント全体のメモリに占める割合。
説明V4.3.x系では、V4.3.0バージョンから、テナントレベルの隠れパラメータ
|
0 | [0, 100) |
SQLステートメントによるダンプ設定の変更
テナント管理者がデータベースにログインします。
それぞれ以下のステートメントを実行して、ダンプ設定を変更します。
例:
obclient> ALTER SYSTEM SET minor_compact_trigger=2; obclient> ALTER SYSTEM SET freeze_trigger_percentage=20; obclient> ALTER SYSTEM SET memstore_limit_percentage=50;変更が成功した後、
SHOW PARAMETERSステートメントを使用して変更が成功したかどうかを確認できます。例:
obclient> SHOW PARAMETERS LIKE 'minor_compact_trigger'; obclient> SHOW PARAMETERS LIKE 'freeze_trigger_percentage'; obclient> SHOW PARAMETERS LIKE 'memstore_limit_percentage';