前端之家收集整理的这篇文章主要介绍了
Oracle查询执行时间,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在Oracle中
获取查询执行时间。我不希望Oracle需要打印结果的时间 – 只是执行时间。
在MysqL中,很容易从shell获取执行时间。
我如何在sql * Plus中执行此操作?
可以发出
sql * Plus命令SET TIMING ON以获得挂钟时间,但是不能采取例如从这些时间
获取时间。
AUTOTRACE设置用作SET AUTOTRACE TRACEONLY将会抑制输出,但仍然执行所有的工作以满足查询并将结果发送回sql * Plus,这将会抑制它。
最后,可以跟踪sqlPlus会话,并手动计算等待客户端等待事件的时间,例如“客户端的sqlNet消息”,“客户端的sql * Net消息”。