問題タブ [tempdb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - SQL Server の一時データベースがいっぱいです
問題は次のとおりです。他のストアド プロシージャを多数含むラッパー ストアド プロシージャがあります。次のようになります。
各手順では、その中で使用される一時テーブルを作成します。問題はtempDB
、ラッパーを実行するたびにスペースが不足することです。
ただし、個々のストアド プロシージャを実行している間は、正常に動作します。
私の理解では、ストアド プロシージャの実行後に一時テーブルが削除されるということです。では、なぜ私tempDB
はいっぱいになるのですか?
編集:
これは私が得ているエラーです。
1101 : ファイル グループ 'DEFAULT' のディスク領域が不足しているため、データベース 'TEMPDB' に新しいページを割り当てることができませんでした。ファイル グループ内のオブジェクトを削除するか、ファイル グループにファイルを追加するか、ファイル グループ内の既存のファイルに対して自動拡張を設定して、必要な領域を作成します。
file - 手動ファイル増加イベントを表示する
tempdb データ ファイルのサイズが大幅に大きくなりました。誰が変更を行ったかを知りたいのですが、これはかなり最近のイベントであり、ディスク使用レポートに自動拡張イベントがないため、ファイルが大きくなったことが示唆されます。手動で。私の質問は、ファイルが最後に手動で拡大されたのはいつか、またそうであればどのくらいの増分で拡大されたのかを知ることは可能ですか?