亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在SQL Server中優化Tempdb

發布時間:2020-08-07 01:13:13 來源:ITPUB博客 閱讀:235 作者:Tybyq 欄目:關系型數據庫

SQL Server默認有四個數據庫系統,其中一個稱為tempdb。 tempdb用于許多SQL操作,包括創建用戶定義的臨時對象,內部臨時對象和版本存儲,以及其他功能,如聯機重新索引,多個活動記錄集(MARS)等。 優化服務器的臨時數據庫是提高服務器性能的最佳方法之一。 繼續閱讀以了解有關如何在SQL Server中優化tempdb的一些要點。

需要注意的一個事實是每個人都在使用相同tempdb的實例共享;  您不能在SQL Server實例中擁有多個,但您可以獲得有關使用DMV在tempdb中執行的操作的詳細信息。

tempdb的功能和屬性:

    • Tempdb始終設置為簡單恢復模式,這意味著已提交事務的事務日志記錄在每個檢查點之后都標記為可重用。

    • Tempdb只能有一個文件組,不能添加更多。

    • Tempdb可以存儲三種類型的對象:用戶對象,內部對象和版本存儲。

如何在SQL Server中優化Tempdb

注意tempdb似乎很明顯。 但是怎么樣? 我總結了一些規則:

1. 每次重新啟動后都會重建tempdb,從而為tempdb提供足夠大的初始大小。

2. 由于經常訪問tempdb并將tempdb外包給另一個驅動器是加速訪問的一個很好的措施。

用于移動tempdb文件的腳本。

ALTER DATABASE tempdb

修改文件(NAME = tempdev,FILENAME =,E:DATAtempdb.mdf');

ALTER DATABASE tempdb

修改文件(NAME = templog,FILENAME =,E:Datatemplog.ldf');

3.   始終為tempdb提供足夠的容量。 讓它自動增長。 

4. 將恢復模式設置為“簡單”。 并非所有內容都記錄在事務日志中,這意味著當事務完成時它將從事務日志中刪除。 因此,日志文件不會繼續不必要地增長。

5. 可以優化創建附加數據文件以訪問數據載體,因為可以避免這種存儲沖突。 有一個pi *拇指規則:CPU數量等于文件數量。 這改善了對數據載體的訪問。

6. 如果您使用多個指定相同文件大小的文件。 這有利于文件的比例填充。

7. 禁用自動更新以提高SQL數據庫中臨時數據的性能。

結論

必須更加關注tempdb,尤其是在SQL Server 2005下。無論是想要備份tempdb,刪除tempdb,數據庫鏡像還是通過文件集進行優化,都無法幫助您優化SQL數據庫。

我希望這提供了一些有用和快速的點來優化SQL Server中的tempdb。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

洛阳市| 罗山县| 石门县| 罗城| 海口市| 三都| 郎溪县| 惠东县| 神木县| 长治市| 饶平县| 阳新县| 旌德县| 大城县| 修文县| 江口县| 都昌县| 财经| 泰安市| 英德市| 南投县| 库伦旗| 清涧县| 巨野县| 原阳县| 崇仁县| 同江市| 阿拉善盟| 遵化市| 庄河市| 鄂尔多斯市| 密山市| 达尔| 炎陵县| 酉阳| 弥勒县| 新建县| 临颍县| 望谟县| 娄烦县| 章丘市|