快速找到数据库致慢的原因
来源:互联网 发布:徽商银行待遇知乎 编辑:程序博客网 时间:2024/04/28 06:44
快速找到数据库致慢的原因
lcm_0090828在itpub上发了贴子:发觉数据库很慢时,如果不用分析工具如statspack等,如何快速找出原因?
lcm_0090828给出自己常用的checklist:
1. 检查表空间资源
2. 归档是否正常(归档空间满时,会等待归档,之后用户进程就死掉了)
3. 检查alert 信息
4. 用vmstat, top命令看看系统i/o, cpu的繁忙程度,以及哪个进程在消耗资源,结合v$process, v$session, v$sqlarea 等视图查找出终端机器,以及其使用的sql 语句等。
5. 有没有死锁
6. 有时用户进程运行的程序会报错,就根据错误提示寻找根源及解决办法,可能是初始化参数设置不合理。
这个是一个方法论的贴子,从它的回复可以看出大家常用的性能调优方法,一般都是从wait events入手,根据wait events表现的特征,然后从最可能的方向去查证,这的确是一个很好的因果关系,不过偶一向都不如此。
偶一直比较喜欢最直接的方式,就是用sql直接去找原因,如果从v$sqlarea中找不到想要的,才会从wait events去求证,有些sql很快就结束了,如果从wait events上去求证,即是看到了特征,然后去查v$sqlarea时可能该sql已经结束了。。。
- 快速找到数据库致慢的原因
- 数据库查询慢的原因
- 数据库查询慢的原因
- 数据库查询速度慢的原因
- 数据库查询慢的原因及改进
- ADSL上网速度慢的原因及快速排除方法
- 找到偶的机机装Win XP变慢的原因了~
- 困扰了我很久STM32的TIM1时钟走慢的问题终于找到原因了
- 数据库变慢原因定位
- 数据库运行慢原因分析
- 访问远程图片,symbian版本比java慢的原因终于找到!
- 如何分析apache服务器变慢的原因,并找到解决办法?
- oracle查询表中某一特定类型的数据特别慢,也没找到原因
- 解析IP地址连接SQL数据库速度慢的原因
- SQL Server数据库查询速度慢的原因
- (转)数据库查询速度慢的原因
- SQL Server数据库查询速度慢的原因和解决方法
- SQL Server数据库查询速度慢的原因和解决方法
- 裁员后的一封offer(一)
- MyEclipse 开发 SSH 整合时 java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit 解决方案
- 按拼音或者笔画排序你的字符串
- [英语阅读]男人其实也“脆弱”
- vs2005 adrotator 数据库邦定,以及动态添加adrotator
- 快速找到数据库致慢的原因
- 一场虚惊
- 最流行的英文简历模板
- 正则表达式(学习)
- 导入EXCEL到数据库并删除EXCEL文件(死亡历险)
- 程序员怎样学数学:半路出家也能让编程是小菜一碟
- 10gR2一个很严重的bug
- 在WEB项目中多维下拉菜单的实现技巧和方法
- 网页中javascript和vbscript共存的注意事项