2016-07-29 13 views
0

本番データベースのtempDBに関する問題が発生しています。 通常、tempDBはSQL Serverの再起動時に領域を解放しています。しかし、私のproductionDBでは、サーバを再起動すると、tempDBはスペースを解放していません。再起動する前に48 GBがあり、再起動後に同じサイズでした。 どうか私に助けてください、これの理由は何ですか?再起動時にTempDBが空き領域を解放しない

答えて

0

再起動後、TEMPDBのデフォルトのサイズは、最後のmodified..soが

クエリ下のtempdbのサイズの使用を確認するには...あなたのケースで起こる文句を言わない48ギガバイトを超えて削減に期待していたサイズ..

にリセットされます
SELECT SUM(size)*1.0/128 AS [Tempdb size in MB] 
FROM tempdb.sys.database_files 

はさらにスペースを解放するためにTEMPDB毎回の再起動悪いpractice.Youは、クエリがTEMPDBを満たしていると、なぜ彼らはスペースを解放していないかを確認するためにトラブルシューティングを行う必要があるでしょう..です

+0

感謝。私はこのクエリを実行して、19.5000 MBを表示していますが、私はすでにTempDBを縮小しています。 –

+0

私は何を意味したのTEMPDBは、使用されたすべてのスペースを解放し、リセット後に最後の変更されたサイズにリセットされます。tempdbを使用するいくつかの操作を実行し、私が与えたクエリを実行して再起動後の違いを参照してください – TheGameiswar

+0

ねえ!私はSQL Serverを再起動しました。今すぐ再起動する前に、それは19 MBと再起動後のサイズが同じです。 –

関連する問題