1、查看值得怀疑的SQL

select substr(to_char(s.pct,'99.00'),)||'%'load,
s.executions executes,
p.sql_text
from(select address,
disk_reads,
executions,
pct,
rank()over(order by disk_reads desc) ranking
from(select address,
disk_reads,
executions,
*ratio_to_report(disk_reads)over() pct
from sys.v_$sql
where command_type!=)
where disk_reads>*executions) s,
sys.v_$sqltext p
where s.ranking<=
and p.address=s.address
order by , s.address, p.piece;

2、查看消耗内存多的sql

select b.username,
a. buffer_gets,
a.executions,
a.disk_reads / decode(a.executions, , , a.executions),
a.sql_text SQL
from v$sqlarea a, dba_users b
where a.parsing_user_id = b.user_id
and a.disk_reads >
order by disk_reads desc;

3、查看逻辑读多的SQL

select*
from(select buffer_gets, sql_text
from v$sqlarea
where buffer_gets>
order by buffer_gets desc)
where rownum<=;

4、查看执行次数多的SQL

select sql_text, executions
from (select sql_text, executions from v$sqlarea order by executions desc)
where rownum < ;

5、查看读硬盘多的SQL

select sql_text, disk_reads
from(select sql_text, disk_reads from v$sqlarea order by disk_reads desc)
where rownum<;

6、查看排序多的SQL

select sql_text, sorts
from(select sql_text, sorts from v$sqlarea order by sorts desc)
where rownum<;

7、分析的次数太多,执行的次数太少,要用绑变量的方法来写sql

select substr(sql_text, , ) "sql", count(*), sum(executions) "totexecs"
from v$sqlarea
where executions <
group by substr(sql_text, , )
having count(*) >
order by ;

最新文章

  1. VS2015+cordova+ionic安装配置
  2. 【python】PIL 批量绘制图片矩形框工具
  3. ext 自带搜索功能
  4. cocos2d界面渲染
  5. myeclipse注册码生成器
  6. angularjs 迭代器
  7. PHP Document 注释标记及规范 &amp;&amp; PHP命名规范
  8. 用原生javascript做的一个打地鼠的小游戏
  9. Sql group by 分组取时间最新的一条数据
  10. ubuntu下安装redis
  11. 使用Gulp构建本地开发Web服务器
  12. HDU1257 最小拦截系统 【贪婪】
  13. Php函数完整参考手册
  14. Win7 JBOSS的下载安装、环境变量配置以及部署
  15. jenkins 配置qq邮箱
  16. Canvas-图片旋转
  17. 【转】使用STM32F4的CCM内存
  18. 九、非主体机构元素——header元素、footer元素、address元素、网页编排
  19. 全面理解Javascript闭包和闭包的几种写法及用途【转】
  20. 我发起了一个 .Net 平台上的 直播平台 开源项目 BalaBala

热门文章

  1. MLlib-分类与回归
  2. 用soaplib的django webserver
  3. 关于 mod_python
  4. 温故而知新 C++ 数组与指针
  5. 类似NL的update更新
  6. -_-#Error
  7. -_-#【Canvas】绘制文本
  8. 【转】Linux I2C设备驱动编写(三)-实例分析AM3359
  9. JavaScript权威指南学习笔记4
  10. Tomcat内存溢出详解【转载】