欢迎来到天天文库
浏览记录
ID:52889107
大小:1.68 MB
页数:49页
时间:2020-04-14
《推荐ORACLE很好的入门教材.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库。
1、ORACLE分享Oracle体系结构目标描述Oracle服务器的体系结构及其主要构件列举用户连接到Oracle实例所涉及的结构描述建库时的具体配置主要组件一览实例系统全局区重做日志缓冲区共享池数据字典缓冲区库缓冲区DBWRSMONPMONCKPTLGWROthers用户端进程服务器进程程序全局区控制文件数据文件归档日志文件参数文件密码文件重做日志文件数据库数据块高速缓冲区内存结构Oracle的内存结构由以下两个内存区域构成:系统全局区(SGA):在实例启动的时候分配,是Oracle实例中的一个基本成分程序全局区(PGA):服务器进程启动时分配SGA组成系统全局区(SGA)由几部分内存区域组成
2、:共享池数据块高速缓冲区重做日志缓冲区有两个可选择的内存结构能配置在系统全局区内:大型池JAVA池SGA分配细则系统全局区分配大小上限由SGA_MAX_SIZE参数决定.SGA分配原则自动共享内存管理ASMM特性及意义只能调整sharepool,buffercacahe,largepool,streampool,javapool手动设置的意义改变SHARED_POOL用来存储最近最多执行的SQL语句和最近最多使用的数据定义.它由两个主要的内存存结构组成:库缓冲区数据字典缓冲区大小由参数SHARED_POOL_SIZE决定HASH算法库缓存区库缓冲区存储最近使用的SQL和PL/SQL语句信息:
3、它能够使普遍使用的语句能够共享通过LRU算法进行管理由两种结构组成:共享SQL区域共享PL/SQL区域其中各自的大小由共享池内部指定数据字典缓冲区数据字典缓冲区是数据库里最经常使用的对象定义的集合.它包括数据文件名、表、索引、列、用户权限和其它数据库对象等信息.在解析期间,服务器进程会查找数据字典获取允许接入的关联对象信息.缓存数据字典信息在内存区能提高查询数据的响应时间.它的大小由共享池的大小决定.DatabaseBufferCache数据块高速缓冲区储存以前从数据文件中取出过的数据块的拷贝信息.当你得到或修改数据时,它能使性能得到提高.它通过LRU算法进行管理.由DB_BLOCK_SIZ
4、E决定大小.数据块高速缓冲区由独立的子缓存组成:DB_CACHE_SIZEDB_KEEP_CACHE_SIZEDB_RECYCLE_CACHE_SIZE数据库缓冲区可以动态的改变尺寸.DB_CACHE_ADVICE可以设置以收集统计信息用来预测不同的缓冲大小Redologbuffercache重做日志缓冲区记录数据块的所有变化.首要目的是恢复.记录的信息可用来重做改变.尺寸大小由LOG_BUFFER定义.Largepool.能减轻在共享池的负担.用在UGA、备份和恢复等操作中.不使用LRU列表算法.大小由LARGE_POOL_SIZE决定.JavaPoolJava区是为了解开Java命令:如
5、果安装并使用Java是必需的.在数据库表格中,它存贮的方式非常像PL/SQL.它的尺寸由JAVA_POOL_SIZE参数决定.Userprocess程序全局区(PGA)PGA是为每个用户进程连接Oracle数据库分配的区域StackspaceSessioninformationsortarea,cursorinformationSGASharedSQLareasSGASessioninformationPGADedicatedserverSharedserverServerprocessSharedSQLareasStackspacesortarea,cursorinformation连
6、接和会话创建连接创建对话数据库用户用户进程Oracle服务器服务器进程进程结构Oracle进程是一种程序,依赖它要求信息的类型,执行一系列的步骤或者实施一项具体的任务.用户进程:当数据库用户要求连接到Oracle服务器时开始启动.服务器进程:连接Oracle实例,当用户建立一个会话时开始启动.后台进程:Oracle实例启动即可用.用户进程用户进程是要求Oracle服务器交互的一种进程:它必须首先建立一个连接.不直接和Oracle服务器交互.DatabaseuserServerprocessUserprocessConnectionestablished服务进程服务进程是直接和Oracle
7、服务器交互的一段程序.它响应用户要求,向服务器发起呼叫并返回结果给用户.可用专用服务器模式,也可用共享服务器模式创建对话.PGA设置PGA分配规则OLTP分配内存的20%OLAP分配内存的50%混合应用分配内存的40%PGA工作区大小类型OPTIMALONEPASSMULTIPASS后台进程保持物理和内存结构的关系.必须的后台进程DBWnPMONCKPTLGWRSMONRECO可选择的后台进程ARCnLMON
此文档下载收益归作者所有