用户名: 密码: 验证码: 注册           网站地图 高级搜索 RSS订阅 收藏本站
山东十七地市站长联盟信息: 济南 青岛 淄博 枣庄 东营 烟台 潍坊 济宁 泰安 威海 日照 莱芜 临沂 德州 聊城 滨州 菏泽      
您的位置:主页>网络编程>Mssql>

监测你的SQL SERVER--让瓶颈暴露

[ 来源: | 作者: | 更新日期:2007-7-25 20:04:20 | 评论 0 条 | 我要投稿 ]

当您怀疑计算机硬件是影响SQL Server运行性能的主要原因时,可以通过SQL Server Performance Monitor监视相应硬件的负载,以证实您的猜测并找出系统瓶颈。下文将介绍一些常用的分析对象及其参数。 字串9

 

字串1

Memory: Page Faults / sec 字串6

 

字串4

如果该值偶尔走高,表明当时有线程竞争内存。如果持续很高,则内存可能是瓶颈。 字串7

Process: Working Set

字串8

SQL Server的该参数应该非常接近分配给SQL Server的内存值。在SQL Server设定中,如果将"set working set size"置为0, 则Windows NT会决定SQL Server的工作集的大小。如果将"set working set size"置为1,则强制工作集大小为SQLServer的分配内存大小。一般情况下,最好不要改变"set working set size"的缺省值。 [中国站长站] 字串9

Process:%Processor Time 字串2

  字串1

如果该参数值持续超过95%,表明瓶颈是CPU。可以考虑增加一个处理器或换一个更快的处理器。

字串5

Processor:%Privileged Time 字串8

 

字串3

如果该参数值和"Physical Disk"参数值一直很高,表明I/O有问题。可考虑更换更快的硬盘系统。另外设置Tempdb in RAM,减低"max async IO","max lazy writer IO"等措施都会降低该值。

字串9

Processor:%User Time 字串3

 

字串1

表示耗费CPU的数据库操作,如排序,执行aggregate functions等。如果该值很高,可考虑增加索引,尽量使用简单的表联接,水平分割大表格等方法来降低该值。 字串1

 

字串2

Physical Disk:Avg.Disk Queue Length [

字串9

该值应不超过磁盘数的1.5~2倍。要提高性能,可增加磁盘。\

字串7

注意:一个Raid Disk实际有多个磁盘。

字串7

SQLServer:Cache Hit Ratio

字串2

  字串8

该值越高越好。如果持续低于80%,应考虑增加内存。 注意该参数值是从SQL Server启动后,就一直累加记数,所以运行经过一段时间后,该值将不能反映系统当前值。 字串7


Tags:暴露 瓶颈 监测 Server 如果 SQL 参数 内存 增加 set
您的评论
用户名:新注册) 密码: 匿名评论 [所有评论]

·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为