当前位置: 代码迷 >> Sql Server >> 讨论:怎么降低数据库的latch - 大神请进
  详细解决方案

讨论:怎么降低数据库的latch - 大神请进

热度:46   发布时间:2016-04-24 10:42:37.0
讨论:如何降低数据库的latch --- 大神请进
有几台数据库(最低配置是16核CPU ,64G内存),目前的瓶颈都在latch ,如何降低数据库的latch 。
有谁遇到过此类latch瓶颈问题,如何解决的呢 ?
也可根据自己的理解,给出解决方向。

以上,请诸位大神不吝赐教,小弟感激不尽!!!
------解决方案--------------------
lz 说的latch是? io latch 还是page latch?

------解决方案--------------------
先提供当前详细信息
------解决方案--------------------
表示我不知道啊
------解决方案--------------------
黄老板这些解决问题的代码都是平时积攒下来的吧
------解决方案--------------------
没法猜到原因,实际诊断才不会抽象。。
若不影响用户体验或并发问题,由得它
若要优化,是个综合性问题,而不是单一的LATCH问题

------解决方案--------------------
第四个是索引碎片程度
------解决方案--------------------
1)首先为什么直接定位是latch瓶颈?没有其他的瓶颈?内存、IO、CPU?
2)latch瓶颈往往伴随着其他的瓶颈,是从其他等待衍生的
3)如果目前服务器健康运行,这些等待指示短暂的
4)如果其他的等待都在可控范围,都处理的很好,latch减少很多,而且持续时间很短
5)应该从其它等待入手,等其它的等待都处理好了,达到理想的程度,再回头看latch 一开始就定位latch是不科学的
   
------解决方案--------------------
打个标记,为了26#的4个脚本。
------解决方案--------------------
64G内存,数据库文件不足64G?
数据能全部加载到内存?
日常运行的慢、不满意的现象、表现是什么呢?
------解决方案--------------------
看着学习一下