关于查询oracle中SQL语句执行耗时的问题

nightgoblin 2020-10-10 04:43:45
在对SQL语句进行性能分析的时候,一般对查询V$SQL视图,或者DBA_HIST_SQLSTAT系统表,但是里面查询出SQL语句总运行次数和总运行时间,耗时需要总次数 除以总时间,得出来平均时间,这个平均时间不能明确表明SQL语句在特点时间点,运行多长时间。
请问各位大侠,Oracle中有没有系统表可以查询SQL语句,在特定时间 比如:2020-10-10 16:42:00 运行耗时多久???
另外在问下,Oracle中 对表的 所有操作查询,比如 oracle 自动会表进行分析统计,这个分析统计记录怎么查询??
...全文
767 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangxingzhou 2020-11-19
  • 打赏
  • 举报
回复
oracle很强大,什么都可以做!!!不知你的oracle是什么版本??一般的,在oracle 9i之后都可以解决你的问题。 这是基础的关于oracle管理的问题。胜任的DBA都知道这是什么问题及其解决方法。 oracle的管理工具及管理功能很多,有几百个都不为过。你这两个问题,依我看,你要去请教oracle DBA,这些都属于状态问题,好象这应该归属于oracle事件日志的范围,你如果能够打开oracle的事件日志,应该就可以查得到的!!!!!
卖水果的net 2020-10-10
  • 打赏
  • 举报
回复
请问各位大侠,Oracle中有没有系统表可以查询SQL语句,在特定时间 比如:2020-10-10 16:42:00 运行耗时多久??? 这个没有,你要在程序中去记录这个时间。 另外在问下,Oracle中 对表的 所有操作查询,比如 oracle 自动会表进行分析统计,这个分析统计记录怎么查询?? 统计信息包含的内容比较多,你要具体的哪些内容呢。 或者你先了解一下统计信息是什么及内容。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧