SQL * Plus 的 TIMING命令可以用于任意启动和停止定时器。 使用Timing START 命令启动定时器并使用TIMING STOP命令停止定时器。当停止定时器时,显示占用的时间。
SQL> timimg start;
SP2-0734: unknown command beginning "timimg sta..." - rest of line ignored.
SQL> timing start
SQL>
SQL>
SQL>
SQL>
SQL> timing stop
Elapsed: 00:00:05.14
正常的SQL语句将允许在两个TIMING命令之间, 所以这样定时就非常有意义。
要显示时间而不停止定时器。可以使用TIMINT SHOW命令:
SQL> timing start
SQL> timing show
Elapsed: 00:00:02.60
SQL> timing show
Elapsed: 00:00:11.06
通过执行多条TIMING命令、可以同时运行多个定时器。
SQL> timing start
SQL> timing show
Elapsed: 00:00:02.60
SQL> timing show
Elapsed: 00:00:11.06
SQL> timing start
SQL> timing show
Elapsed: 00:00:04.55
SQL> timing stop
Elapsed: 00:00:10.22
SQL> timing show
Elapsed: 00:01:21.83
SQL> timing stop
Elapsed: 00:01:26.65
当使用多个定时器时,它们以启动时的相反顺序停止。认为每个定时器嵌套在另一个定时器中。要停止最外部的定时器,必须停止所有内部的定时器。