一文教会你数据库性能调优.docxVIP

  • 3
  • 0
  • 约2.31千字
  • 约 11页
  • 2021-11-15 发布于湖南
  • 举报
一文教会你数据库功能调优 在问题发生时间段内CPU使用率在20%以下,正常。 ? Memory 从下面的图像显示,内存使用正常。 页生命周期 ? ?可用内存 ? ? IO ?IO队列平均值很低,15.48 左右有个瞬时的高点,可留意这段时间有没有批量的写入。 总的来看,硬件资源是足够的。 系统规模 问题发生时,每秒的批恳求书并不是一个上升趋势,反而有所下降。这是由于系统的拥堵,等待 ,影响了系统的吞吐量。 ?数据库内部因素 等待 慢语句 从会话和慢语句的趋势图可以看到,问题发生的时间和客户描述完全吻合,我们可以断定本身事故的确是慢在数据库。 什么导致的慢 检查者个时间段运转中的语句,可以发觉下午15.58左右,数据库中开头消灭越来越多的CMEMTHREAD等待。 ? ? 一直到1900页16.08分的时候,消灭了最高达100个并发同时消灭CMEMTHREAD等待 什么是CMEMTHREAD等待 微软官方的描述:在任务正在等待线程平安的内存对象时发生。当多个任务尝试从同一个内存对象安排内存导致争用时,等待时间可能会添加。 这个描述很晦涩,感觉还是完全不晓得等待类型是怎样回事,应当怎样处理这类问题。 ? 实际上,从官方描述来看是内存争用的问题,但是实际上这个问题的关键在于多个任务的争用,实际上是并发的执行的问题。 场景 消灭在数据库编译或重编译时,将即席执行方案ad hoc plans

文档评论(0)

1亿VIP精品文档

相关文档