如何查询到磁盘读写最大的session?

lvfengrong 2007-09-24 04:28:27
现在两个数据库在同一磁盘上,有时用户操作时觉得速度特别慢,服务器上面显示瓶颈上磁盘读写.请问有什么办法知道是哪一个数据库的哪一个session导致服务器运行速度慢了?
...全文
109 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
baolei1981 2007-09-25
  • 打赏
  • 举报
回复
查V$session ,V$session_wait,V$system_event几个视图
凤影 2007-09-24
  • 打赏
  • 举报
回复
100分啊,那我好好看看。
使用工具是最简单的办法,使用toad 的 top session finder 选择IO衡量就可以看到当前数据库的会话情况。
使用toad 的SGA trace/optimization可以查看SGA中的各个sql的情况,包括cpu、硬盘等等。
如果要看历史记录或者进行分析,除了使用stackpack我实在想不出别的办法。

凤影 2007-09-24
  • 打赏
  • 举报
回复
Toad -》Top Session Founder。
hongqi162 2007-09-24
  • 打赏
  • 举报
回复
还是先找找那个sql或动作导致慢

17,377

社区成员

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

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