当前位置:首页 > 系统运维 > 正文内容

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

a8116255316年前 (2010-08-17)系统运维6

一:前言

在新安装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:默认是勾选的

2:SQL Server Configuration Manage(SQL Server 2008企业版)

(1). SQL Server Services

开始,暂停,重启或停止服务

设置服务启动的方式(Automatic, Disable, Manual)

也可以设置启动的账户

配置启动参数

另:SQL Server服务中可以设置FILEstREAM属性

(2). SQL Server Network Configuration

Shared Memory:是可供使用的最简单协议,没有可配置的设置。由于Shared Memory 协议的客户端仅可以连接到同一台计算机上运行的 SQL Server 实例,因此它对于大多数数据库活动而言是没用的。

TCP/IP :TCP/IP 是 Internet 上广泛使用的通用协议。它与互连 *** 中硬件结构和操作系统各异的计算机进行通信。TCP/IP 包括路由 *** 流量的标准,并能够提供高级安全功能。它是目前在商业中最常用的协议。

Named Pipes :是为局域网而开发的协议。内存的一部分被某个进程用来向另一个进程传递信息,因此一个进程的输出就是另一个进程的输入。第二个进程可以是本地的(与之一个进程位于同一台计算机上),也可以是远程的(位于联网的计算机上)。

VIA:虚拟接口适配器 (VIA) 协议和 VIA 硬件一同使用。不推荐使用 VIA 协议。后续版本的 Microsoft SQL Server 将删除该功能。

建议:通常,TCP/IP 在慢速 LAN、WAN 或拨号 *** 中效果较好。而当 *** 速度不成问题时,Named Pipes 则是更好的选择,因为其功能更强、更易于使用并具有更多的配置选项。

(3). SQL Native Client 10.0 Configuration

Client Protocols

Aliases

协议同(2),可以指定更多的配置。

3. sp_configure/reconfigure

显示或更改当前服务器的全局配置设置,许多配置需要通过sp_configure来是设置。

语法:

sp_configure [ [ @configname = ] 'option_name'       [ , [ @configvalue = ] 'value' ] ]   reconfigure 

如:

若要用 sp_configure 配置高级选项,必须首先在 "show advanced options" 选项设置为 1 的情况下运行 sp_configure,然后运行 RECONFIGURE:

sp_configure 'show advanced option', '1';  reconfigure 

应用分布式查询:

sp_configure 'Ad Hoc Distributed Queries','1'  reconfigure 

四:总结

SQL配置会涉及到好多的方面, 本人功力有限只能简单的说几个,以后发现多了,在分享出来.

原文标题:SQL Server性能 *** 系列(5)--SQL Server配置

链接:http://www.cnblogs.com/changbluesky/archive/2010/08/16/1800497.html

扫描二维码推送至手机访问。

版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。

本文链接:http://2345hao.cn/blog/index.php/post/22301.html

分享给朋友:

“做好SQL Server配置提升数据库性能” 的相关文章

windows 7鼠标停顿怎么办?windows 7 usb鼠标停顿的原因以及解决

windows 7鼠标停顿怎么办?windows 7 usb鼠标停顿的原因以及解决

很多使用Windows 7系统的朋友都想小编反应,假如暂停使用电脑,鼠标会出现停顿现象,这是怎么回事呢 该怎么解决呢 下面就和小编一起去看下Windows 7 usb鼠标停顿的解决方法吧。 由于Windows 7系统中有一项USB选择性暂停造成的。这项设置主要为了节电,当他检测到用户没有对系统进行...

如何删除自带的不常用应用为windows 7减负

如何删除自带的不常用应用为windows 7减负

对于Windows 7系统来说,其默认安装的许多工具是我们很少使用或从来不用的,比如系统自带的扫雷、纸牌游戏等。删除此类长期不用的系统组件,不但可以让系统更清爽,更重要的是还可以提高系统的运行速度,特别是对于硬件配置相对较低的上网本来说,尤其如此。接下来,笔者就给大家介绍一下如何删除Windows...

Windows7截图出现黑屏导致截的图黑呼呼一片

Windows7截图出现黑屏导致截的图黑呼呼一片

最近一些Windows 7用户反馈说,自己在截屏的时候出现黑屏,导致自己截的图黑呼呼一片。这个问题该怎么解决?今天小编就为大家提供一个解决的方法。 步骤 1 在windows xp时代,很多用户都曾被视频截图后的“全黑图片”困扰。对此,在解决本地播放时出现的截图变黑问题,一般有两个方法可以用来解...

windows 7 xp宋体 成功替换windows 7宋体为XP宋体的方法

windows 7 xp宋体 成功替换windows 7宋体为XP宋体的方法

很多朋友从XP升级迈入了Windows 7的殿堂,却发现,Windows 7确实好用和华丽,可是有一些地方不太适应。今天举出一则例子,是把Windows 7系统下的宋体替换为XP系统下的字体。这个并非无聊,大家去网上搜索下,就知道有多少人想要这么做了。 没办法,每人的需求总是那么的不同,好吧,怀旧...

windows 7任务栏右下角小三角按钮如何显示以便隐藏更多的程序图

windows 7任务栏右下角小三角按钮如何显示以便隐藏更多的程序图

当你的Windows 7系统在后台打开多个程序时,任务栏右下角往往会出现一排的图标,不但影响美观而且也没实用性。能不能让它像WinXP那样有一个可以隐藏后台程序的小三角图标呢 当然可以,Windows 7可是继承了WinXP许多优秀的功能,而且设置方法也非常简单。 操作方法: 1、在任务栏空白处...

Win 7与vista的网络共享方法详解

Win 7与vista的网络共享方法详解

一般大部分人在Windows 7/Vista共享文件为了方便都去掉了密码保护的共享。这样在共享文件夹时就需要添加Everyone或Guest权限。一般共享文件夹时是以向导的形式,添加用户设置权限都很简单,不会有问题。但看到一些人共享驱动器时却遇到了问题。就是网上邻居能够看到共享的驱动器,访问却提示没...