ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 查看oracle sql执行计划

查看oracle sql执行计划

原创 Linux操作系统 作者:nevgup 时间:2010-12-14 20:50:32 0 删除 编辑

1:通过explain plan for sql statement

如:explain plan for select * from test_tb;

select * from table(dbms_xplan.display);

2:通过dbms_xplan.display_cursor函数

如: select * from test_tb;

 select sql_id from v$sql where sql_text = 'select * from test_tb';

select * from table(dbms_xplan.display_cursor('sql_id'));

3:通过alter session set sql_trace = true;

然后用tkprof 工具看trace文件

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24751301/viewspace-681804/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2010-11-12

  • 博文量
    3
  • 访问量
    4202