DB インスタンスが storage-optimization 状態の場合、インスタンスは稼働しています。ただし、インスタンスでストレージの最適化が完了してから少なくとも 6 時間は、他のストレージ変更を行うことはできません。
ほとんどの場合、**割り当てられたストレージを少し増やすだけで、**インスタンスに再接続して追加のトラブルシューティングを実行できるようになります。Amazon RDS DB インスタンスが storage-full の状態ではない場合、その他のトラブルシューティング手順については、「Amazon RDS DB インスタンスに接続できない」を参照してください。
Amazon RDS for SQL Server
一部の DB インスタンスのストレージの変更には制限があります。Amazon RDS コンソールでは、DB インスタンスが変更できない場合、割り当てられたストレージオプションは無効になります。ストレージサイズを変更するオプションがない場合に Amazon RDS for SQL Server インスタンスのストレージをスケーリングするには、ネイティブバックアップと復元を使用してデータを移行します。または、データ移行ツールを使用して、プロビジョンド IOPS または汎用 (SSD) ストレージタイプの新しいインスタンスに移行することもできます。詳細については、「Amazon RDS DB インスタンスの変更」を参照してください。
次の AWS コマンドラインインターフェイス (AWS CLI) コマンドを使用して DB インスタンスの有効なストレージオプションを返すことで、適格性を確認できます:
describe-valid-db-instance-modifications
以下のアクションを実行することで、Amazon RDS for SQL Server で使用されるスペースを減らすことができます:
Amazon RDS インスタンスが storage-full 状態の場合、または DB ログのサイズを制御したい場合は、DBCC SQLPERF (LOGSPACE) TSQL クエリを実行して SQL Server トランザクションログのサイズと使用されているログスペースの割合を確認します。このクエリの詳細については、DBCC SQLPERF (Transact-SQL) に関するマイクロソフトのドキュメントを参照してください。ログ領域の使用率は低いがトランザクションログファイルのサイズは大きい場合は、トランザクションログファイルを縮小してディスク領域を回復してください。詳細については、「Microsoft SQL Server データベースエンジンを実行している DB インスタンスに接続する」を参照してください。
自動拡張を有効にすると、SQL Server tempdb が自動的に拡張されることに注意してください。ベストプラクティスとして、tempdb が使用可能なストレージを大量に使用している場合は、tempdbデータベースを縮小してください。 maxsize に制限が指定されていない場合、tempdb は使用可能なストレージを消費します。