做好SQL Server配置提升数据库性能

发表于:2010-8-20 10:23

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:我爱菊花(cnblogs)    来源:51Testing软件测试网采编

  摘要:本文将为大家介绍SQL Server配置方面的问题,透过一些小细节的配置来达到提升数据库性能方面的目的。

  一:前言

  在新安装SQL Server 2005/2008之后,我们需要根据Server软硬件设施对SQL Server做一些配置,以至能够发挥较好的性能。但是在大多数情况下还是采取默认的配置。

  二:配置

  1. Server属性页配置的几个方面

  (1).Security

  Server登录权限认证:一般都是选择混合认证(SQL Server和Windows身份方式)

  (2).Memory/Processors

  Automatically set processor affinity mask for all processors:可以设置SQL Server自动分配使用的处理器个数,,如果Server负载很重,最好不要让SQL Server为所有的处理器分配任务,我是建议保留两颗CPU给OS使用。

  Automatically set I/O affinity mask for all processors:自动IO均衡

  (3).Database Setting

  Default index fill factor:很重要的设置,设置页的填充百分比。如果设置80:表示在建立或者重建index时数据页会保留20%的空间供以后的插入或修改使用,这样会产生较少的页分裂,有助于提高性能。

  Compress backup选项:在Server备份是会使用compress,减少IO,但会增加CPU的操作。

  (4).Connection

  Maximum number of concurrent connection:设置最大的连接数

  Use query governor prevent long-running queries:用查询管理器阻止耗时的查询

  Allow remote connections to this server:默认是勾选的

31/3123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号