做电销有什么资料网站深圳宝安区是什么风险
news/
2025/9/30 0:55:37/
文章来源:
做电销有什么资料网站,深圳宝安区是什么风险,西安网站设计 牛人网络,山西省住房和城乡建设部网站首先#xff0c;我们通过一张图片来了解一下Oracle数据库的内存结构#xff0c;如下#xff1a;每个数据库实例有两个关联的内存结构—系统全局区(SGA),程序全局区(PGA)。系统全局(SGA)#xff1a;一组共享的内存结构(称为SGA 组件)#xff0c;其中包含一个OracleDB 实例的…首先我们通过一张图片来了解一下Oracle数据库的内存结构如下每个数据库实例有两个关联的内存结构—系统全局区(SGA),程序全局区(PGA)。系统全局(SGA)一组共享的内存结构(称为SGA 组件)其中包含一个OracleDB 实例的数据和控制信息。SGA 由所有服务器进程和后台进程共享。SGA 中存储的数据有高速缓存的数据块和共享SQL 区域等SGA的大小由参数sga_target决定。程序全局区(PGA)包含某个服务器进程或后台进程的数据及控制信息的内存区域。PGA 是Oracle DB 在服务器进程或后台进程启动时创建的非共享内存。服务器进程对PGA 的访问是独占式的。每个服务器进程和后台进程都具有自己的PGA。PGA的大小由参数pga_aggregate_target决定。SGA几个关键组件做以说明共享池shared pool用于缓存可在用户间共享的各种构造比如给定SQL 语句的语法分析树和执行计划。数据库缓冲区高速缓存buffer cache从数据库中检索到的数据块是缓存在此数据块从此内存组件对数据块进行操作降低了硬盘IO负担如果用户进程所需的数据在该区域能很找到我们称之为高速缓存区命中高的命中率反映出来的效果就是操作反应快这点很好理解数据库优化中很有必要考虑这点。 在buffer cache中存在以下的缓冲区 (*)KEEP 缓冲区池一种专用数据库缓冲区高速缓存用于长时间在内存中保留数据块。一些频繁使用的数据块可相对长期的保留在此不至于每次都从硬盘获取从而优化了数据库的性能 (*)RECYCLE 缓冲区池一种专用数据库缓冲区高速缓存用于从内存中快速回收或删除数据块。相对于KEEP的对立面很好理解 (*) nK 缓冲区高速缓存多种专用数据库缓冲区高速缓存中的一种用于存放大小不同于默认数据库块大小的数据块。注意默认数据块为8K重做日志缓冲区log buffer用于存放有关对数据库所做更改的信息重做信息在写入磁盘中重做日志文件(即redo文件)前将缓存在此处。大型池用于为某些大型进程(例如Oracle 备份和恢复操作)和I/O 服务器进程提供大型内存分配。Java池和流池
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/922378.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!