当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-01-25 23:11:00  来源:本站整理

<b>做好SQL Server配置晋升数据库性能</b>[MSSQL防范]

赞助商链接



  本文“<b>做好SQL Server配置晋升数据库性能</b>[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

一:前言

在新安装SQL Server 2005/2008之后,我们需求按照Server软硬件设备对SQL Server做一些配置,以至可以施展较好的性能.但是在大大都情形下还是采纳默许的配置.

二:配置

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

做好SQL 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企业版)

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

(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来是设置.

语法:

  1. sp_configure [ [ @configname = ] 'option_name'   
  2.     [ , [ @configvalue = ] 'value' ] ]   
  3. reconfigure 

如:

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

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

利用分布式查询:

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

四:总结

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

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

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

<
  以上是“<b>做好SQL Server配置晋升数据库性能</b>[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .