1.execute parse:我们知道当用户发出一条sql语句后,server进程会首先hash运算得到一个哈希值,在共享池查找是否缓存有同样的sql语句的执行计划(软解析),否则就会对这条sql语句进行解析(硬解析)(解析--->定义(服务器进程和用户进程交换sql语句中的列的数据信息)----->绑定(处理绑定变量)----->执行(读取数据块到内存)---->获取(仅对select操作)
Execute parse=(1-parse/executions)*100%
该数值若较小或为负值,则表明共享池出现了性能问题(没有绑定变量)
2.parse cpu to parse elapsd:
我们知道如果sql语句不采用绑定变量,那么就会出现大量的硬解析,造成共享池性能的问题(library latch wait,shared pool latch wait),硬解析是非常耗费cpu资源的。
(parse time cpu/parse time elapsed)*100%
3.rollback per transaction:
user rollback/( user commits+ user rollback)×100%
如果该数值较大说明用户做了许多无效操作,这样会导致大量的回滚信息产生,因该监控undo表空间的使用。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/11782778/viewspace-615063/ ,如需转载,请注明出处,否则将追究法律责任。