Oracle数据库中共享池的一些理解
2006-06-12 14:59
155 查看
共享池主要由库缓冲区(共享SQL区和PL/SQL区)和数据字典缓冲区组成,它的作用是存放频繁使用的sql,在有限的容量下,数据库系统根据一定的算法决定何时释放共享池中的sql;如果容量不足时,释放不及时,会将命中率不频繁的,长时间不使用的sql放到磁盘缓冲区中,保证共享池中的容量不被使用耗尽;可以使用SELECT SQL_TEXT, SHARABLE_MEM FROM V$SQL WHERE SHARABLE_MEM > '100000' ORDER BY SHARABLE_MEM DESC;找出内容大于100K的sql语句,通过修改和优化sql,使它的执行效率提高,保证数据库中系统的性能。
相关文章推荐
- 行业发展趋势的一些理解(二)
- Sqlite3一些常用函数的分析与自己理解
- 对JavaScript面向对象的一些理解(二)函数和对象的关系
- c#GDI+绘图速度的一些差异不理解
- js 的一些理解
- 谈谈对一些软件架构设计箴言的理解
- 理解mysql_分库分表的一些认识
- 对linux驱动编程中的“信号量”和“自旋锁”的一些理解
- C语言深度解剖(精讲版)——读书笔记6 &&自己的一些理解
- C语言深度解剖(精讲版)——读书笔记9 &&自己的一些理解
- 有关Qt事件的接收与忽略的一些理解
- 【图灵访谈】高德纳:总有一些东西超越我们的理解
- C语言深度解剖(精讲版)——读书笔记12 &&自己的一些理解
- 【mysql】关于innodb中MVCC的一些理解
- 关于输出集合深度层次的一些理解(仅供参考,可能理解的不对)
- Linux当中的一些名词理解
- C语言深度解剖(精讲版)——读书笔记20 &&自己的一些理解
- restful 关于Restful Web Service的一些理解
- Mac OS X 下安装使用 Docker(旧方法,但有助于理解一些理论)
- Android 对View的一些理解