0

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 設定があることがわかりますが、未使用のテーブル スペースとしてこれのより大きな割合が表示されると予想する必要がありますか?

これにより、インデックスの作成が妨げられ、さらに悪いことに、データが失われます。割り当てを増やす方法や別のアプローチはありますか? お知らせ下さい。

4

0 に答える 0