执行计划相关SQL
来源:互联网 发布:oc 获取设备mac地址 编辑:程序博客网 时间:2024/05/16 10:23
获取执行计划及统计信息
alter session set statistics_level=all;select /*+ my7 */ * emp;select t.* from v$sql s, table(dbms_xplan.display_cursor(s.sql_id, s.child_number, 'ALLSTATS LAST')) t where sql_text like '%my7%';
获取SQL详细的统计信息,包括
parse 次数
磁盘读取次数
buffer读取次数
消耗的CPU时间
流逝时间
IO时间
select substr(sql_text, 1,40),sql_id, to_char(last_active_time, 'yyyy/mm/dd hh24:mi:ss') last_active_time, parse_calls, disk_reads, direct_writes, buffer_gets,rows_processed, round(cpu_time/1000000,2) cpu_seconds, round(elapsed_time/1000000,2) elapsed_second, round(concurrency_wait_time/1000000,2) concurrency_seconds, round(user_io_wait_time/1000000,2) io_seconds,round(plsql_exec_time/1000000,2) plsql_secondsfrom v$sqlstats where --sql_text like 'insert /*+ append */ into usage_event_fact%' andlast_active_time is not nulland trunc(last_active_time)=trunc(sysdate)order by last_active_time desc;
Parallel SQL按照Table Queue统计行数,字节数,将这些数据与执行计划比较,可以看出Oracle优化器的是否有表的准确的信息
column tq format a10select ':TQ' || dfo_number || lpad(tq_id,4,'0') tq, server_type, sum(num_rows) num_rows, sum(bytes) bytesfrom v$pq_tqstatgroup by ':TQ' || dfo_number || lpad(tq_id,4,'0'), server_typeorder by tq, server_type desc;
0 0
- 执行计划相关SQL
- timesten获取sql相关执行计划
- SQL Server执行计划相关知识
- [Oracle] Sql优化系列--执行计划的相关概念
- SQL执行计划及统计信息相关视图
- oracle执行计划相关
- sql 执行计划
- SQL执行计划分析
- DB2 SQL执行计划
- SQL执行计划分析
- hive sql执行计划
- oracle SQL执行计划
- 解读sql执行计划
- sql server 执行计划
- SQL执行计划跟踪
- 看懂SQL执行计划
- 查看SQl执行计划
- SQL执行计划分析
- 输入域名之后发生的故事
- struts通过spring自动注入产生的错误
- R语言进阶之3:数据汇总/透视/提炼
- Ubuntu APT
- Ubuntu 13.04 开启root 登录 ,设置root 密码
- 执行计划相关SQL
- “预留字段”——你想对了吗?
- 从Table1插记录到Table2,Field1不重复
- 利用JDK7的NIO2.0进行I/O读写和文件操作监控
- 对HTML5中LocalStorage的一些使用建议
- OLTP与OLAP理解
- Linux下如何生成core dump文件
- VisualStudio 2010配置HTML5后无法显示智能提示问题
- [fedora install]