需要存储过程的执行时间

时间:2018-07-24 03:19:56

标签: sql oracle plsql oracle11g

我有一个没有sys_refcursor返回类型的存储过程。我的要求是获取执行此存储过程的开始和结束时间。我怎样才能做到这一点 ? 启动时间应在调用过程时捕获。 过程返回响应时的​​最终捕获。

PS:-我的要求是不要在控制台上将其打印为:- dbms_output.put_line('开始过程:'|| to_char(systimestamp,'HH24:MI:SS.FF6'));

谢谢

1 个答案:

答案 0 :(得分:0)

如果使用的是MSSQL,则可以使用带有过程名称过滤器的MS SQL Profiler进行跟踪。对于mysql,您可以通过配置启用日志。
始终执行过程不会帮助我们获得更好的性能。还需要关注提交/回滚或连接关闭时间。

相关问题