对于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.重建索引--按照下面设置