説明
この構成パラメータは、V2.2.50バージョンから導入されました。
機能の概要
Shared-Nothing(SN)モードでは、構成パラメータ
datafile_disk_percentageは、データファイルが占有するディスク全体の容量の割合を設定します(data_dirが存在するディスクは、OceanBaseデータベースシステムによってデータストレージ用に初期化されます)。Shared-Storage(SS)モードでは、構成パラメータ
datafile_disk_percentageは、ローカル利用可能なキャッシュ容量がディスク全体の容量に占める割合を設定します。
権限要件
パラメータの確認
sysテナントとすべてのユーザーテナントはSHOW PARAMETERSステートメント、またはGV$OB_PARAMETERSビューを使用してこのパラメータを確認できます。パラメータの変更
この構成パラメータは
sysテナントのみが変更でき、ユーザーテナントは変更できません。
プロパティの説明
| プロパティ | 説明 |
|---|---|
| パラメータタイプ | Int |
| デフォルト値 | 0
説明V4.0.0以降のバージョンから、デフォルト値は90から0に変更されました。 |
| 値の範囲 | [0,99]
説明V4.0.0以降のバージョンから、値の範囲は[5,99]から[0,99]に変更されました。 |
| 変更は可能か | はい。ALTER SYSTEM SET ステートメントを使用して変更できます。 |
| OBServerノードの再起動が必要か | 不要です。設定は即時に反映されます。 |
使用方法
この構成パラメータの値が0の場合、システムはログとデータが同一ディスクを共有するかどうかに基づいて、データファイル(SNモード)またはローカルキャッシュ容量(SSモード)が占有するディスク全体の容量の割合を自動的に計算します。
- 共有時、データファイルまたはローカルキャッシュ容量が占有するディスク全体の容量の割合は60%です。
- 専有時、データファイルまたはローカルキャッシュ容量が占有するディスク全体の容量の割合は90%です。
この構成パラメータと
datafile_sizeを同時に設定した場合、datafile_sizeで設定された値が優先されます。datafile_sizeの詳細については、datafile_sizeを参照してください。
設定例
SNモードで、データファイルが占有するディスク全体の容量を90%に設定します。
obclient> ALTER SYSTEM SET datafile_disk_percentage=90;