码迷,mamicode.com
首页 >  
搜索关键字:共享池    ( 129个结果
Oracle 学习之性能优化(一)SQL语句处理
当向Oracle提交一个sql命令时,Oracle到底做了哪些事情?对这个问题有很好的理解,能帮助你更好的分析sql语句的优化。执行一条sql语句从开始到结束,需要经历4个步骤:分析--对提交的语句进行语法分析、语义分析和共享池检查。优化--生成一个可在数据库中用来执行语句的最佳计..
分类:数据库   时间:2015-08-18 06:50:52    阅读次数:273
enmo_day_08
性能监视管理内存组件自动内存管理(AMM) : 指定分配给实例的总内存(SGA, PGA)自动共享内存管理(ASMM) : 指定SGA, 管理分配给共享池, java池,动态性能视图 :v$(GV$)开头的,其内容是实例运行过程中从SGA和控制文件动态中获得,持续更新。主要与性能相关。实例关闭时,这...
分类:其他好文   时间:2015-07-31 12:28:06    阅读次数:123
技术日记-150726
上海   晴转阵雨     37摄氏度 日记只是未整理的笔记,是其他的文章的雏形,适用于于本人看。 共享池 共享池最小的内存分配单元是块(Chunk),chunk的大小不统一。 4031错误: 共享内存池不足。 共享池分形结构 共享池最上面一层是堆(HEAP),每个堆中,没划分成多个大小相关的区(Extent),么个区又包含大小不等的Chunk。Chunk又可以看成一个子堆...
分类:其他好文   时间:2015-07-27 00:23:20    阅读次数:164
Oracle体系结构
数据库 - 数据文件实例 - 内存结构一个实例由系统全局内存区域(SGA)以及一系列后台进程组成每个连接到数据库的用户都通过一个客户端进程来进行管理。客户端进程是与服务端进程相联结的,每个服务器进程都会被分配一块私有的内存区域,称为进程共享内存区域(PGA)SGA - 共享池 共享池是缓存程序数据的...
分类:数据库   时间:2015-07-21 18:33:05    阅读次数:169
ORA-4031错误 解决方法
遇到ORA-4031错误时,你的心里会不会发怵?ORA-4031很容易导致数据库出现异常崩溃,当Oracle的核心进程无法获得共享池内存时,它们会把数据库异常宕掉。当然,ORA-4031就像黄灯一样,它在提醒你需要马上采取紧急策略了。不是说它一出现,数据库马上就会宕机。 话题讨论: 1.ORA-4031是Oracle中最令人厌恶的报错,它的出现有哪几种原因? 2.一旦出现4031错误...
分类:其他好文   时间:2015-07-20 23:27:14    阅读次数:259
Oracle SGA优化
oracle的SGA:数据库的系统全局区,SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。 共享池又由两部分构成:共享SQL区和数据字典缓冲区。 共享SQL区专门存放用户SQL命令,oracle使用最近最少使用等优先级算法来更新覆盖;数据字典缓冲区(library cache)存放数据库运行...
分类:数据库   时间:2015-07-14 15:17:16    阅读次数:260
一个11G 抓没有绑定变量的语句.非常好!非常精确,非常快.
追踪共享池没有绑定变量的SQL...
分类:其他好文   时间:2015-06-11 16:53:37    阅读次数:117
享元模式(Flyweight)
享元模式的主要目的是实现对象的共享,即共享池,当系统中对象多的时候可以减少内存的开销,通常与工厂模式一起使用。FlyWeightFactory负责创建和管理享元单元,当一个客户端请求时,工厂需要检查当前对象池中是否有符合条件的对象,如果有,就返回已经存在的对象,如果没有,则创建一个新对象,FlyWe...
分类:其他好文   时间:2015-05-06 10:29:55    阅读次数:125
Oracle数据库关于命中率的查询语句总结
1)LibraryCache的命中率公式:LibraryCacheHitRatio=SUM(PINHITS)/SUM(PINS)SELECTSUM(PINHITS)/SUM(PINS)FROMV$LIBRARYCACHE;命中率不能低于99%,否则需要考虑是否受共享池大小,绑定变量,cursor_sharing等因素的影响。SELECTNAME,VALUEFROMV$PARAMETERWHERENAME=‘cursor_sh..
分类:数据库   时间:2015-04-22 18:45:36    阅读次数:192
java-设计模式(结构型)-【享元模式】
1.享元模式(Flyweight)定义:享元模式的主要目的是实现对象的共享,即共享池,当系统中对象多的时候可以减少内存的开销,通常与工厂模式一起使用。 1.1 工厂//工厂:内置一个池,如果存在了则取出,否则则创建加入池中public class FactoryPool { private Hash...
分类:编程语言   时间:2015-04-17 15:20:50    阅读次数:168
129条   上一页 1 ... 7 8 9 10 11 ... 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!