数据库

 首页 > 数据库 > SqlServer > 监测你的SQL SERVER--让瓶颈***露

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

分享到:
【字体:
导读:
         摘要: 当您猜忌盘算机硬件是影响SQL Server运行性能的重要原因时,可以通过SQL Server Performance Monitor监督相应硬件的负载,以证实您的猜测并找出系统瓶颈。下文将先容一些常用的分析对象及其...

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

当您猜忌盘算机硬件是影响SQL Server运行性能的重要原因时,可以通过SQL Server Performance Monitor监督相应硬件的负载,以证实您的猜测并找出系统瓶颈。下文将先容一些常用的分析对象及其参数。

Memory: Page Faults / sec

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

Process: Working Set

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"的缺省值。

Process:%Processor Time

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

Processor:%Privileged Time

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

Processor:%User Time

表现耗费CPU的数据库把持,如排序,履行aggregate functions等。假如该值很高,可考虑增加索引,尽量应用简略的表联接,程度分割大表格等方法来下降该值。

Physical Disk:Avg.Disk Queue Length

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

留心:一个Raid Disk实际有多个磁盘。

SQLServer:Cache Hit Ratio

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



监测你的SQL SERVER--让瓶颈***露
分享到:
SQL Server与Oracle并行拜访的本质差别
SQL Server与Oracle并行拜访的本质差别 设计精良、性能出色的数据库引擎可以轻松地同时为成千上万的用户服务。而“底气不足”的数据库系统随着更多的用户同时拜访系统将大大下降其性能。最糟糕的情况下甚至可能导致系统的崩溃。 当然,并行拜访是任何数据库解决计划都最为器重的标题了,为懂得决并行拜访方面的标题各类数据...
用sp
用sp在IT 专家中有一种广泛的曲解,就是认为“锁定是不好的东西”,你必需尽一切可能保证数据库锁定不会使得过程无法正常运行。为了能够确保一个一致的数据库环境,在对资源进行修正时,数据库引擎必需利用一种机制来获得对资源的独占权。 SQL Server中也用锁定,它们是指为了达到这种一致性,数据库引擎用来保证每一次只有...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……