时间: 2021-08-13 作者:daque
当您质疑计划机硬件是感化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,则强迫处事集巨细为sql server的调配外存巨细。普遍情景下,最佳不要变换"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启用后,就从来累加记数,以是运转过程一段功夫后,该值将不许反应体例暂时值。