分析
コンピューティンググループのディスクスペースが上限に達した場合、または マスターノードが制限に達した場合には全てのインスタンスがロックします。 データベースに接続し、 次のコマンドを実行し、インスタンスがロックされているか確認します。
show rds_force_trans_ro_non_sup;
もしも rds_force_trans_ro_non_sup
値に on
が返された場合、インスタンスがロックされていることを意味し、 データベースは読み取り専用になります。
修正
ディスクがいっぱいになりインスタンスがロックされた場合、trancate、drop、および grantの操作はデータテーブルで引き続きサポートされます。 これらの操作を行い、 スペースがしきい値内に収まるまでディスクを消去します。 その後、インスタンスは約 5 分で自動的にロック解除されます。
注 インスタンスがロックされている場合には、削除は行えません。 なぜなら 削除操作は、xlog にデータを書き込むことを要求し、スペースの使用量が増えるからです。
<p class="p" id="p-dy2-6y2-36p">また、次を実行してテーブルサイズを照会することもできます。</p>
<pre class="pre codeblock" id="codeblock-54p-sqc-zwv"><code>select pg_size_pretty(pg_total_relation_size('test'));</code></pre>
</section>
</div>
</article>
</main>