我找到了有用的设置:
set timing on;
或这样的编码技术:
timing start;
select ...;
timing stop;
但它输出使用几位数作为第二小数部分:
Затрач.время: 00:00:00.02
可以在Sql * PLUS中调整计时的输出格式吗?
我想为小数部分添加更多数字,例如时间戳:
alter session set NLS_TIMESTAMP_FORMAT = 'MI:SS.FF6';
PS 我用
select LAST_LOAD_TIME, ELAPSED_TIME, MODULE, SQL_TEXT elasped from v$sql
order by LAST_LOAD_TIME desc
用于高精度定时(微秒)但特别是对于PL / SQL而言不方便。
答案 0 :(得分:3)
我认为不可能。
DBMS_UTILITY.GET_TIME还会在100秒内为您提供信息。
GET_TIME功能
此功能以100秒为单位确定当前时间。 (...)
来源:http://docs.oracle.com/cd/B19306_01/appdev.102/b14258/d_util.htm#i1002765
(Oracle数据库PL / SQL包和类型参考)