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


2.SQL Server层面

禁用不用的service,例如SSIS


2.内存设置成2的幂次方,比如(10240/24576),留给OS 4GB内存



3.并行执行(Parallelism),把cost改成50,MaxDop改成2,稍后可以根据系统行为,进行调整


4.设置 Auto Update Statistics and Auto Create Statistics


5.把数据库 Recovery mode 设置成SIMPLE


<code># SQL>

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