10 GB のストレージを備えた「Nano」プランで共有 SQL Server アドオンを実行しています。
ストレージの制限に近づいているわけではありませんが、データベースへの書き込み時に次の SQL エラーが断続的に発生しています。
オブジェクト「dbo」にスペースを割り当てることができませんでした。'PRIMARY' ファイル グループがいっぱいであるため、データベース ' MyDatabaseId ' のMyTable '。不要なファイルを削除するか、ファイル グループ内のオブジェクトを削除するか、ファイル グループにファイルを追加するか、ファイル グループ内の既存のファイルに対して自動拡張を設定して、ディスク領域を作成します。
問題は、書き込み先のテーブルに対して常に十分な未使用スペースがないことが原因のようです。sp_spaceused
各テーブルの出力は次のとおりです。
name rows reserved data index_size unused
---------------- --------- ----------- ----------- ------------ ------
MyTable1 382862 177608 KB 177536 KB 8 KB 64 KB
---------------- --------- ----------- ----------- ------------ ------
MyTable2 137091 34248 KB 34240 KB 8 KB 0 KB
---------------- --------- ----------- ----------- ------------ ------
編集: さらに調査すると、物理的な .mdf ファイルには 1024KB の Auto-Grow 設定があることがわかりますが、未使用のテーブル スペースとしてこれのより大きな割合が表示されると予想する必要がありますか?
これにより、インデックスの作成が妨げられ、さらに悪いことに、データが失われます。割り当てを増やす方法や別のアプローチはありますか? お知らせ下さい。