谁知道PL/SQL 怎么测试SQL的性能吗?

解决方案 »

  1.   

    -- 请参考:(在执行行记录一下时间,执行后记录一下时间,计算两个时间差)
    http://topic.csdn.net/u/20101209/15/3c957c75-14d9-43eb-b6f1-5f05fc630a90.html
      

  2.   

    这个也可以
    还是你是set timing on
      

  3.   

    LZ是不是想看sql执行效率?如果是的话,可以看一下sql的执行计划!
      

  4.   

    在SQL窗口才能查看执行计划,针对单个SQL
    1、pl/sql developer工具 f5键就可以查看执行计划。2、在sqlplus窗口,可以
    explain plan for 'SQL语句';
    select * from table(dbms_xplan.display)3、在sqlplus窗口、可以打开跟踪
    set autot on;
      

  5.   

    要结合实际环境的,如果只是一个小表,数据不大,SQL语句不复杂,应该不用分析性能了啦
      

  6.   

    直接通过select cpu_time from V$sqlarea查询就可以了。。
      

  7.   

    6楼说得比较详细!在pl/sql developer 工具中按F5就可以了!在sqlplus中没试过!