2008年5月23日

Execute to Parse

摘要: 1、内存方面:db cache、shared pool、redo buffer的大小应该是足够的。 证据: 逻辑读远远高于物理读写,差了好几个数量级,并且物理读写的绝对值也很低。 几个buffer的noweait和命中率都接近100% 可以这么认为,内存参数没问题 疑问: (1)execute to parse 太低,只有7%。eygle说过这个值为负或太低都说明shared pool设置不... 阅读全文

posted @ 2008-05-23 16:00 afant 阅读(2972) 评论(0) 推荐(0) 编辑

必须引起DBA重视的Oracle数据库碎片

摘要: 目前,Oracle已经广泛的应用于各个行业。作为一名DBA,及时发现并整理碎片已经成为DBA日常工作中的一项重要维护内容。 1、碎片是如何产生的 当生成一个数据库时,它会分成称为表空间(tablespace)的多个逻辑段(segment),如系统(system)表空间,临时(temporary)表空间等。一个表空间可以包含多个数据范围(extent)和一个或多个自由范围块,即自由空间(free... 阅读全文

posted @ 2008-05-23 15:45 afant 阅读(493) 评论(0) 推荐(0) 编辑

[转]SESSION_CACHED_CURSORS参数对性能的意义

摘要: SESSION_CACHED_CURSORS,就是说的是一个session可以缓存多少个cursor,让后续相同的SQL语句不再打开游标,从而避免软解析的过程来提高性能。(绑定变量是解决硬解析的问题),软解析同硬解析一样,比较消耗资源.所以这个参数非常重要。 oracle有一个概念,那就是session cursor cache,中文描述就是有一块内存区域,用来存储关闭了的cursor。当一个c... 阅读全文

posted @ 2008-05-23 15:15 afant 阅读(852) 评论(0) 推荐(0) 编辑

导航