SQL 高效執行注意事項(三)

2022-01-14 01:50:20 字數 304 閱讀 1809

合理配置tempdb

1.tempdb在sql server停掉,重啟時會自動的drop,re-create. 根據model資料庫會預設建立乙個新的

2.tempdb對io的要求比較高,最好分配到高io的磁碟上且與其他的資料檔案分到不用的磁碟上,以提高讀寫效率

3.應該根據根據cpu個數來配置tempdb的檔案數(有幾個cpu建立幾個檔案)

tempdb 的檔案初始大小可以設定,通過alter database modify file,或者介面操作直接設定檔案的初始大小,這個設定在重啟sql服務時,重建tempdb會使用這個設定值

SQL 高效執行注意事項(二)

sql server高效執行總的來說有兩種方式 一 擴容,提高伺服器效能,顯著提高cpu 記憶體,解決磁碟i o瓶頸。硬體的提公升是立竿見影的,而且是風險小,在硬體更新換代非常快的年代,當sqlserver 速度感覺慢的時候,第一選擇是更換更新的,更強的伺服器!二 優化應用程式 這個是次優選擇。sq...

SQL 高效執行注意事項(一)

設計sql後,應使用explain命令檢查sql,看是否使用到索引,是否存在filesort,重點檢查檢索的行數 rows 是否太大。一般來說.1.rows 1000,是在可接受的範圍內的。2.rows在1000 1w之間,在密集訪問時可能導致效能問題,但如果不是太頻繁的訪問 頻率低於1分鐘一次 又...

SQL 注意事項

選擇表名 配置ctrl 3 能夠select 桌 use nb go 物 storedprocedure dbo sp select 指令碼日期 05 28 2015 21 46 25 set ansi nulls on go set quoted identifier on go create p...