MS SQL Server 2014+ 性能優化

對於SQL server,可能很多人並不陌生,目前還是DB-Engine的排第三,僅次於Oracle 和MySQL,今天這篇文章主要是針對SQL server 2014+(version 12)以後。性能主要從OS,sql server兩個角度分析,

1.操作系統層面

1.添加三塊磁盤(SSD),其中兩塊格式化成64K,用來放置日誌文件和tempdb 文件,最後一塊格式化成4k,放windows page file。windows page file設置跟內存大小一致。

2.本地安全策略:把下面的策略分配給NT Service\MSSQLSERVER


MS SQL Server 2014+ 性能優化

2.SQL Server層面

  1. 禁用不用的service,例如SSIS


MS SQL Server 2014+ 性能優化

2.內存設置成2的冪次方,比如(10240/24576),留給OS 4GB內存


MS SQL Server 2014+ 性能優化


3.並行執行(Parallelism),把cost改成50,MaxDop改成2,稍後可以根據系統行為,進行調整


MS SQL Server 2014+ 性能優化

4.設置 Auto Update Statistics and Auto Create Statistics


MS SQL Server 2014+ 性能優化

5.把數據庫 Recovery mode 設置成SIMPLE


<code># SQL>

6.重建索引--按照下面設置


MS SQL Server 2014+ 性能優化


分享到:


相關文章: