我是靠谱客的博主 轻松故事,最近开发中收集的这篇文章主要介绍oracle共享缓存查询,Oracle-监控缓冲区的命中率,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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-监控缓冲区的命中率所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部