ITPub博客

首页 > Linux操作系统 > Linux操作系统 > statspack

statspack

原创 Linux操作系统 作者:laojiu9 时间:2009-09-19 15:17:55 0 删除 编辑

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/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: statspack安装
请登录后发表评论 登录
全部评论

注册时间:2008-08-17

  • 博文量
    30
  • 访问量
    75575