データベースストレージが不十分な場合、データの書き込みに失敗する可能性があります。その結果、データが失われたり、データベースがクラッシュしたりして、ビジネスに深刻な影響を及ぼします。 PolarDB for MySQL Standard Editionは、クラスターのストレージがしきい値に達したときの自動ストレージスケールアップをサポートします。 スケールアップ中は、クラスターを再起動する必要はなく、ビジネスに影響はありません。
前提条件
エンジンバージョンがMySQL 8.0.2、MySQL 8.0.1、またはMySQL 5.7であるPolarDB for MySQL Standard Editionクラスターが作成されていること。
説明PolarDB for MySQL Standard Editionは、MySQL 5.6エンジンバージョンをサポートしていません。
PolarDB for MySQL Enterprise Editionクラスターのストレージは、実際の使用状況に基づいて自動的にスケーリングされます。 追加の操作は必要ありません。
Alibaba Cloudアカウントに料金滞納がなく、スケールアップに十分な残高があります。 そうでない場合、スケールアップは失敗します。
使用上の注意
ストレージ容量、iNodeの数、blktagの数のいずれかが不足している場合、ストレージは自動的にスケールアップされます。 次のリストは、トリガー条件を示しています。
ストレージは1テラバイト未満であり、利用可能なリソースの量はリソースの総量の30% 未満です。
ストレージの範囲は1テラバイトから10テラバイトで、利用可能なリソースの量はリソースの総量の20% 未満です。
ストレージは10テラバイトを超え、利用可能なリソースの量はリソースの総量の10% 未満です。
ストレージは、現在のストレージの20 GBまたは15% のいずれか大きい方で自動的にスケールアップされます。 たとえば、現在のストレージが200 GBの場合、ストレージは自動的に30 GBスケールアップされます。 現在のストレージが100 GBの場合、ストレージは自動的に20 GBスケールアップされます。
自動ストレージスケーリング機能は、PolarDB for MySQL Standard Editionクラスターが作成された後はいつでも無効にできます。 この機能を無効にするには、PolarDBコンソールの [Auto Scaling Settings] ダイアログボックスで [Auto Scalingの有効化] をオフにします。
自動ストレージスケーリング機能は、ビジネスには影響しません。
準備
自動ストレージスケーリング機能を有効にする前に、AliyunServiceRoleForDASロールを作成していることを確認してください。 詳細については、「AliyunServiceRoleForDAS role」をご参照ください。
AliyunServiceRoleForDASロールを作成した場合は、自動ストレージスケーリング機能を直接有効にします。
AliyunServiceRoleForDASロールを作成していない場合は、次の操作を実行します。
Alibaba CloudアカウントでRAMコンソールにログインします。
左側のナビゲーションウィンドウで、アイデンティティ>ロールを選択します。
ロールページで、ロールの作成をクリックします。
ロールの作成ページで、Select Trusted EntityパラメーターをAlibaba Cloudサービスに設定して、次へをクリックします。
Role Typeパラメーターをサービスにリンクされた役割に設定します。
Select ServiceパラメーターをDatabase Autonomy Serviceに設定します。
サービスを選択した後、サービスにリンクされたロールに定義されている名前、メモ、およびポリシーを表示できます。 [ポリシーの詳細の表示] をクリックして、ポリシーの詳細情報を表示します。
OKをクリックします。
閉じるをクリックします。
自動ストレージスケーリング機能の有効化
クラスター作成時の自動ストレージスケーリング機能の有効化
Standard Editionクラスターを作成するときにこの機能を有効にするには、購入ページで次の操作を実行します。
PolarDBコンソールにログインします。
左側のナビゲーションウィンドウで、[クラスター] をクリックします。 [クラスター] ページの左上隅で、クラスターを作成するリージョンを選択します。
[クラスターの作成] をクリックします。
カスタム購入ページで、クラスターの基本設定を完了します。
クラスターを構成するための前提条件については、このトピックの前提条件を参照してください。
[ストレージ] セクションで、[ストレージの自動拡張] をオンにし、[最大ストレージ] パラメーターを設定します。 Maximum Storageパラメーターのデフォルト値は64000 GBです。
[今すぐ購入] をクリックします。
[購入] ページで、[購読] をクリックします。
既存のクラスターの自動ストレージスケーリング機能の有効化
既存のStandard Editionクラスターの自動ストレージスケーリング機能を有効にするには、PolarDBコンソールで次の操作を実行します。
PolarDBコンソールにログインします。
左側のナビゲーションウィンドウで、[クラスター] をクリックします。 [クラスター] ページの左上隅で、管理するクラスターがデプロイされているリージョンを選択します。
クラスターを見つけて、クラスターIDをクリックします。
分散ストレージセクションの右上隅にある自動スケールアップの有効化をクリックします。
[Auto Scalingの設定] ダイアログボックスで、[Auto Scalingの有効化] をオンにし、[Maximum Storage Capacity] パラメーターを設定します。 Maximum Storage Capacityパラメーターのデフォルト値は64000 GBです。
OKをクリックします。
その他
ストレージの枯渇は、過度の一時ファイル、ログファイル、およびデータファイルによって引き起こされる可能性があります。 この問題を解決する方法については、「FAQ」をご参照ください。