我是靠谱客的博主 霸气金针菇,最近开发中收集的这篇文章主要介绍mysql update语句很慢_缓慢的update语句性能分析,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

最近处理一个问题的时候,先是收到DB time升高的报警,然后查看DB time的情况发现,已经有近1000%的负载了。

最近处理一个问题的时候,先是收到DB time升高的报警,然后查看DB time的情况发现,已经有近1000%的负载了。

2390863bc4a73fe7c27f04c5100bb73e.png

带着好奇心想看看到底是什么样的一个语句导致如此的情况。

先抓取了一个awr报告,因为问题发生的时间段比较集中而且时间持续有几个小时,所以抓取了一个小时的快照。

得到的awr部分内容如下:

Cache Sizes

BeginEnd

Buffer Cache:

39,472M

39,472M

Std Block Size:

8K

Shared Pool Size:

1,440M

1,440M

Log Buffer:

14,256K

从下面的部分可以看出数据库其实内部的活动并不多,redo生成量不高,tps也不高。

Load Profile

Per SecondPer Transaction

Redo size:

154,276.41

24,024.13

Logical reads:

4,864.90

757.57

Block changes:

最后

以上就是霸气金针菇为你收集整理的mysql update语句很慢_缓慢的update语句性能分析的全部内容,希望文章能够帮你解决mysql update语句很慢_缓慢的update语句性能分析所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部