SQL Server 2000の実稼働環境では、突然(つまり、過去3日間)何かが原因でtempdbデータファイルが非常に大きくなりました(データベースが10ギガしかない場合は45ギガ)。昨日、それが再び起こった後、私たちはデータベースを縮小し、問題なく主要なバッチプロセスを個別に実行しました。しかし、今朝、データベースは45ギガまでバックアップされました。
このデータベースが非常に大きくなる原因を見つける簡単な方法はありますか?理想的には、今日見ることができるものですが、それが利用できない場合は、明日その情報を取得するように設定できるものです。
ところで:データベースを縮小すると、数秒以内にスペースが返されます。