如何查看Oracle中sql语句的执行时间

2025-01-02 03:07:13
推荐回答(3个)
回答1:

  通过Oracle执行计划可以看到SQL的执行时间。
  EXPLAIN PLAN FOR
  SELECT * FROM table;
  SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);
  SQL>set timing on --显示执行时间
  SQL>set autorace on ?C显示执行计划
  SQL>set autorace on ?C显示执行计划
  SQL>set autotrace traceonly ?C只显示执行计划即不显示查询出来的数据
  设置完毕后执行SQL语句就会显示执行时间。

回答2:

如果用 plsqldeveloper执行的话,在sql窗口的下面的提示框中有 消耗时间的 显示。

如果再sqlplus中执行的话,
set timing on;
然后再执行你想要的sql语句.

回答3:

如何查看Oracle中sql语句的执行时间
: 第三方工具pl/sql的最下一行是执行时间 如果是sqlplus那么就先set timing on,然后执行语句,执行完毕后就能看到执行时间。