如何得到select count(*) from HR.EMPLOYEES这个语句的执行时间。

解决方案 »

  1.   

    用set time on;查看语句的执行时间!
      

  2.   

    set timing on是这语句执行所开销的时间
      

  3.   

    在sqlplus里执行该语句,执行前先set timing on;
      

  4.   

    有个疑惑?
    set timing on 打开了事件显示。
    假设是18:00
    我执行语句,结束后是18:05
    这说明执行了5分钟。
    如果我不立刻执行语句过30分钟后执行。
    那就是执行了35分钟吗?:)
      

  5.   

    不会吧,显示的应该是执行时间啊。
    SQL> set timing on
    SQL> select count(*) from test1;  COUNT(*)
    ----------
            15已用时间:  00: 00: 00.00
    SQL> select count(*) from test2;  COUNT(*)
    ----------
         29288已用时间:  00: 00: 02.02
    SQL> select count(*) from test2;  COUNT(*)
    ----------
         29288已用时间:  00: 00: 02.02
    SQL>