データベースの復旧モデルは tempdb.mdf のサイズに影響しますか?
多くの処理と一括挿入を伴うデータベースがあります。tempdb ファイルが非常に大きなサイズ (70 GB 以上) になるという問題が発生しています。問題のデータベースは完全復旧に設定されています。単純復旧 (tempdb ではないすべてのトランザクションを含むデータベース上) に変更すると、これらの大規模な挿入や一括読み込みで tempdb を使用できなくなりますか?
データベースの復旧モデルは tempdb.mdf のサイズに影響しますか?
多くの処理と一括挿入を伴うデータベースがあります。tempdb ファイルが非常に大きなサイズ (70 GB 以上) になるという問題が発生しています。問題のデータベースは完全復旧に設定されています。単純復旧 (tempdb ではないすべてのトランザクションを含むデータベース上) に変更すると、これらの大規模な挿入や一括読み込みで tempdb を使用できなくなりますか?
データベースの復旧モードは、tempdb の使用には影響しません。tempdb の使用は、'処理' 部分からのものである可能性が最も高い: 静的カーソル、一時テーブルとテーブル変数、並べ替え操作、およびその他の作業テーブルに基づくクエリ演算子、大きな変数とパラメーター。
一括挿入部分 (つまり、回復モードの影響を受ける部分) には、tempdb への影響はありません。
tempdb の最適なパフォーマンスを実現するには、運用環境で tempdb を次のように構成することをお勧めします。
tempdb の復旧モデルを SIMPLE に設定します。このモデルは、ログ領域を自動的に再利用して、領域要件を小さく保ちます。