邮箱:lhb_immortal@hotmail.com
正在学习oracle中,如果有什么不对的地方,请牛大大们多多指正!
目录:
1. TOPSQL 成因
2. 查找TOPSQL信息
2.1 按 disk_reads 的次数找 topsql信息
2.2 按event waits 查找 topsql 信息
2.3 按buffer_gets 查询 topsql 信息
2.4 按 parse_calls 查询 topsql 信息
2.5按sharable_mem 查询 topsql 信息
3.查看SQL 执行计划
正文:
1.Topsql成因:
产生top sql 的原因 , 细化起来有以下原因 :
1 表结构设计的不合理
2 索引创建不合理
3 不必要的表关联
4 隐式数据类型转换导致没走索引
5 使用 table 类型的函数而没有指定合适的 hints
6 不使用绑定变量
7 表与索引的统计信息陈旧