這實際上是一個雙重問題。使用全局臨時表的TempDB日誌文件增長
一,我遇到SQL服務器消耗大量臨時數據庫的現象日誌使用全局臨時表時使用本地臨時表會消耗數據文件空間時的文件空間?
這是正常的嗎?我無法在Web上的任何地方找到使用全局臨時表與本地臨時表時使用這種方式消耗日誌文件空間的情況。
兩個,如果這是預期的行爲,有沒有什麼辦法來告訴它不這樣做:)。我有足夠的數據空間(6 GB),但我的日誌空間受限制(750 MB,增長有限)。像往常一樣,tempDB設置爲簡單恢復,所以運行到日誌文件空間限制之前從未出現過問題......但是我從未使用全局臨時表,就像我之前使用它們一樣。
謝謝!喬爾
嗨,John,感謝您的快速回復。當我使用全局臨時表與本地臨時表時,我想我看到的是完全不同的行爲。 本地臨時表似乎不像全局臨時表那樣影響日誌文件。使用全局臨時表會導致日誌文件的增長,就像數據存儲在其中而不是數據文件一樣,而使用本地臨時表會導致它以我認爲正常的速度增長。 – JayRu 2009-08-13 15:01:58