Oracle性能优化总结.doc

个人理解,数据库性能最关键的因素在于IO,因为操作内存是快速的,但是读写磁盘是速度很慢的,优化数据库最关键的问题在于减少磁盘的IO,就个人理解应该分为物理的和逻辑的优化, 物理的是指oracle产品本身的一些优化,逻辑优化是指应用程序级别的优化? 物理优化:? 一 、优化内存 内存是指Oracle SGA(系统全局区),它由共享池、数据缓冲区、日志缓冲区组成;共享池又分为共享SQL区和数据字典缓存区。 1.数据库管理员通过执行下述语句,来查看共享sql区的使用率 select?(sum(pins-reloads))/sum(pins)?libCache?from??v$librarycache(DBA权限) 共享SQL区的使用率应该在90%以上,否则增加共享池大小 ?v$rowcache视图结构 NAMESPACE ?VARCHAR2???(15) 名称空间,例如:sql_area,index GETS NUMBER 请求的语句句柄数 GETHITS NUMBER 获得的句柄数 GETHITRATIO NUMBER 前两者之比 PINS NUMBER 根据句柄查找对像并执行的次数 PINHITS NUMBER 对象在内存中的次数 PINHITRATIO NUMBER 前两者之比 RELOADS NUMBER 由于是第一次执行,或者语句体被调出内存时需要重新reloa

文档评论(0)

1亿VIP精品文档

相关文档