Sql-Server

TempDB Microsoft SQL Server 2005 的大小

  • December 21, 2012

tempdbSQL Server 數據庫中的大型數據庫有缺點嗎?假設磁碟未滿。

我在幾個查詢中創建大型臨時表。完成執行查詢後,我將刪除臨時表。但是,tempdb仍然比較大。我應該擔心伺服器的任何後續問題嗎?比如性能,或者我想不到的東西。

您應該增加初始大小,tempdb以便那些大型臨時表不再導致自動增長,因為這聽起來像是您的正常負載。這樣您就可以保留應用程序所需的磁碟空間。您不希望遇到 temdb 無法增長並導致應用程序失敗的令人討厭的意外。請參閱tempdb 的容量規劃優化 tempdb 性能

通過將文件大小設置為足以容納環境中典型工作負載的值,為所有 tempdb 文件預分配空間。這可以防止 tempdb 過於頻繁地擴展,從而影響性能。tempdb 數據庫應設置為自動增長,但這應該用於為計劃外異常增加磁碟空間。

引用自:https://dba.stackexchange.com/questions/30864