すべてのプロダクト
Search
ドキュメントセンター

AnalyticDB:ロックされたディスクのデータをクリアするにはどうすればよいですか?

最終更新日:Sep 29, 2024

ディスクがいっぱいかどうかを確認する

コンピュートノードまたはコーディネーターノードのディスク容量が制限に達すると、インスタンス全体がロックされます。

インスタンスがロックされているかどうかを確認する

インスタンスに接続し、次のコマンドを実行して、インスタンスがロックされているかどうかを確認します。

show rds_force_trans_ro_non_sup;

応答でrds_force_trans_ro_non_supの値がonの場合、インスタンスはロックされ、読み取り専用状態になります。

データの消去

ディスクがいっぱいになったためにインスタンスがロックされている場合、TRUNCATE、DROP、およびGRANT操作はデータテーブルで引き続きサポートされます。 これらの操作を使用して、ディスク容量がしきい値内に収まるまでデータをクリアできます。 その後、インスタンスは約5分以内に自動的にロック解除されます。

重要

インスタンスがロックされている場合、DELETE操作はサポートされません。 DELETEステートメントを実行すると、データはpg_xlogに書き込まれ、ディスク領域が消費されます。

次の文を実行して、テーブルサイズを照会することもできます。

select pg_size_pretty(pg_total_relation_size('test'));