一次SQL Server调优经历

2016-02-19 18:18 10 1 收藏

只要你有一台电脑或者手机,都能关注图老师为大家精心推荐的一次SQL Server调优经历,手机电脑控们准备好了吗?一起看过来吧!

【 tulaoshi.com - 编程语言 】

  前段时间数据库健康检查发现SQL Server服务器的idle时间变少,IO还是比较空闲,估计是遇到了高CPU占用的语句了。

  介绍一下背景,我们公司负责运维N多的应有系统,负责提供良好的软、硬件环境,至于应用的开发质量,我们就无能为力了

  解决这个问题,我的思路是:

  找出CPU占用最大的语句。

  分析查询计划。

  优化。

  1、找出语句

  使用SQL Server自带的性能报表(不是报表服务),找出CPU占用最大的语句。如图1所示

图1 性能报表

  我选取了“性能-按总CPU时间排在前面的查询”,得出以下两张报表,如图2所示:

 

图2 性能-按总CPU时间排在前面的查询

  在报表中不能直接把语句Copy出来,非得让我另存为Excel才能Copy语句;而且经常标示不了是语句属于哪个数据库,不爽 :( 。

  费了我九牛二虎之力才找出该条语句在哪个数据库执行,然后马上备份数据库,在另一个非生产数据库上面还原,创造实验环境。

  废话少说,我把语句Copy出来,顺便整理了一下格式。如下:

select*
fromnetwork_listen
where
node_codein
  (
  selectdistinctnode_code
  fromview_Log_Network_circsByUnit
  wherestatus='1'
  ) 
or
node_code=
  (
  selecttop1nodeCode
  fromTransmissionUnit_LocalInfo
  ) 
and
node_code
  (
  selectparentNodeCode
  fromTransmissionUnit_RouterInfo
  wherenodeCode=
      (
      selecttop1nodeCode
      fromTransmissionUnit_LocalInfo
      )
  )

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  2、分析语句

  执行计划如下:

  图太大了,将就着看吧 :( .

 

图3 查询计划全图

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

图4 查询计划1

 

图5 查询计划2

 

图6 查询计划3

  从整个查询计划来看,主要开销都花在了图5的那个部分——两个“聚集索引扫描”。

  查看一下这两个数“聚集索引扫描”,搞什么飞机呢?

来源:http://www.tulaoshi.com/n/20160219/1617198.html

延伸阅读
标签: 奶嘴 安抚奶嘴
奶嘴多久换一次 奶嘴一般情况下二至三个月需更换一次,每次给宝宝使用奶嘴时记得用开水消毒,这样可以防止细菌滋生,保证宝宝的健康。 奶嘴的使用寿命 奶嘴的使用寿命根据种类的不同也存在一定的差别,硅胶奶嘴的使用寿命一般在两个月左右,橡胶奶嘴是以纯天然橡胶为材料制作而成的,乳头十分接近,一般情况下使用3-4周就需要更...
标签: 衣服
文胸 清洗周期: 穿2-3次,穿了2-3次后,及时看起来不脏也应该清洗了,我们身体分泌的汗液和油脂会浸入衣物纤维中。 如何清洗: 我们在清洗的时候,建议使用肥皂冷水手洗,不要用力的搓拧。 小窍门: 需要注意的是文胸搭扣背后的绒面是用来清洗罩杯的。 内裤 清洗周期: 需要及时清洗,不要“隔夜”。因为内裤上的分泌物大多数都是...
桃子一次吃多少合适 桃子一次吃3个左右。桃养身归养身,有些人吃多了胃会受不了,但毕竟是因人而异,有的人吃两三个就不行了,有的人可以吃很多。自己的情况还是自己观察,试一下比较好。 桃“养人”主要是因为它的营养丰富,尤其是含铁量很高,常吃能够起到防治贫血的作用,里面的果胶还可以预防便秘。中医认为,吃桃能够治疗肺病,主要是因为它属于...
标签: 头发 洗头
1.头发多久洗一次最好 每个人的发质不一样,所以洗头发的次数也不能一概而论。 2.油性头发多久洗一次 头发过油是挺闹心的,一天不洗就感觉油油的很不舒服,所以很多油性发质的人群几乎隔一两天就要洗一次头,有的甚至天天洗。正确的洗法应该是一到三天洗一次,因为头发和头皮有保护膜,洗的太频繁也会伤害头发毛囊,所以一到...

经验教程

97

收藏

44
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部