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
當使用多個定時器時,它們以啓動時的相反順序停止。認爲每個定時器嵌套在另一個定時器中。要停止最外部的定時器,必須停止所有內部的定時器。