Oracle-监控使用系统资源较多的用户信息
Oracle- 监控使用系统资源较多的用户信息下述语句监控当前活动用户中, 使用cpu,逻辑读, 物理读, 解析次数较多的session的相关信息. 报表结果包括, session id, 系统pid, session状态, 正在执行的sql语句等.select se.r1, se.sid, se.spid,...
Oracle-监控oracle的等待事件
Oracle-监控oracle的等待事件select event, sum(decode(wait_Time, 0, 0, 1)) "Prev", sum(decode(wait_Time, 0, 1, 0)) "Curr", count(*) "Tot" from v$session_Wait group by event&n...
Oracle-监控用户锁
Oracle- 监控用户锁数据库的锁有时候是比较耗费资源的, 特别是发生锁等待的时候, 我们必须找到发生等待的锁, 有可能的话, 杀掉该进程. 下面的语句将找到数据库中所有的DML语句产生的锁,还可以发现, 任何DML语句其实产生了两个锁, 一个是表锁, 一个是行锁. 可以通过alter system kill session ‘sid, serial#’来杀掉会...
Oracle-监控sql语句的重载率
Oracle- 监控sql语句的重载率Sql的重载率, 就是相同的语句, 由于无法使用共享池里已经保存的执行计划而不得不重新将代码载入后执行分析,建立查询树后再进行执行的一个过程. 极端糟糕的情况下, 重载率可能接近于1 , 就是说,每一个语句都需要载入后重新执行.++++++++++++++++++++++++++++++++++++++++++++++++++++++++...
Oracle-监控缓冲区的命中率
Oracle-监控缓冲区的命中率+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++1 oracle的内存结构内存结构(SGA system global area)是oracle为一个实例分配的一组共享内存缓冲区, 它包含该实例的数据和控制信息. SGA在实例启动时被自动分配, 当实例关闭时被收回. 数据库的所有...
Oracle性能监控常用命令
Oracle性能监控常用命令--监控事例的等待select event, sum(decode(wait_Time, 0, 0, 1)) "Prev", sum(decode(wait_Time, 0, 1, 0)) "Curr", count(*) "Tot" from v$session_Wait grou...