概述
Oracle-监控缓冲区的命中率
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 oracle的内存结构
内存结构(SGA system global area)是oracle为一个实例分配的一组共享内存缓冲区, 它包含该实例的数据和控制信息.
SGA在实例启动时被自动分配, 当实例关闭时被收回. 数据库的所有数据操作都通过SGA来进行.
数据库缓冲区(Buffer Cache): 存放数据库中数据库块的copy. 它由一组缓冲块组成,这些缓冲块为所有与该实例相连的用户进程共享.
缓冲块的数目由初始化参数DB_Block_buffers确定, 缓冲块的大小由初始化参数DB_BLOCK_SIZE确定. 大的数据块可提高查询速度.
日志缓冲区(Redo Log Buffer): 存放数据操作的更改信息. 它们以日志项(redo entry)的形式存放在日志缓冲区中. 当需要进行数据库恢复时,
日志项用于重构或回滚对数据库所做的变更. 日志缓冲区的大小由初始化参数LOG_BUFFER确定. 大的日志缓冲区可减少日志文件IO的次数.
后台进程LGWR将日志缓冲区中的信息写入磁盘的日志文件中, 可启动ARCH后台
最后
以上就是轻松故事为你收集整理的oracle共享缓存查询,Oracle-监控缓冲区的命中率的全部内容,希望文章能够帮你解决oracle共享缓存查询,Oracle-监控缓冲区的命中率所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复