Oracle数据库系统-性能优化
4页1、Oracle数据库性能优化要提高应用系统的性能,在维持现有硬件平台不变的情况下,主要采用的方法由以下几种:调整操作系统参数,提高操作系统的管理性能;调整数据库管理系统的参数,提高数据库管理系统的性能;修改应用程序,提高应用程序的运行效率。一、ORACLE数据库的内存结构本文将着重对SGA的结构进行介绍:SGA 通常又被称作 Shared Global Area,包括以下几个共享区域:数据缓存(the Database buffer cache)数据缓存存放从数据库文件中读取的数据,可分为剩余缓存(Free buffer)、正在使用的缓存(Pinned buffer)、已使用缓存(Dirty buffer)。日志缓存(redo log buffer)存放数据库已改变的信息。共享存储池(shared pool)共享存储池主要由三个方面构成:Library cacheLibrary cache 包括共享SQL区、用户自有SQL区、PL/SQL过程和程序包及控制结构;Dictionary Cache存放数据库字典信息,如:表及视图名、列名及数据类型、各用户的存取权限;Control struc
2、tures 请求及响应队列(request and response queues)(仅用于多线索模式) 其他(other miscellaneous information)二、ORACLE 内存的工作机制当用户请求被接受后,ORACLE 的内存分配将分以下几个步骤进行:1首先检查共享SQL区有无该SQL语句,如有在使用该SQL区执行用户的SQL语句(称作一次library cache hit),否则为该SQL语句分配共享SQL 区(称作一次library cache miss),同时为该语句分配自有SQL 区。2检查Dictionary cache 中有无要访问的表/视图信息,若无则将其读入Dictionary cache 中(称作一次rowcache miss)。3检查数据缓存(Database buffer cache),有无要操作的数据,如有则使用当前的缓存(称作一次 data buffer hit),否则,将按下列步骤为该数据请求新的缓存(称作一次 data buffer miss):1) 搜索least-recently-used(LRU) list,若发现dirty b
3、uffer 则写入dirty list 并继续搜索,如发现free buffer则将其分配给该用户,同时将该buffer移至most-recently-used(MRU) list,若未能搜索到free buffer,则触发DBWR进程将一些dirty buffer 写入磁盘,并将这部分dirty buffer 释放为free buffer。2) 从数据文件中将要操作的数据读入buffer cache 中;4如果用户执行的是INSERT、DELETE、UPDATE等操作,系统将为其分配redo log buffer,用于记录数据的变更情况,当redo log buffer中无free buffer时触发LGWR进程,将redo log buffer中的一些信息写如数据库的LOG FILE 中。三、内存使用情况分析要确定一个数据库管理系统中的内存配置的优劣,首先应掌握系统中当前内存的使用情况。ORACLE数据库为数据库管理员(DBA)提供了相应的查询方法,用于查询数据库的内存使用情况。要提高系统的性能,DBA 应重点检查以下几个指标:剩余内存(free memory)select * f
《Oracle数据库系统-性能优化》由会员苏****分享,可在线阅读,更多相关《Oracle数据库系统-性能优化》请在金锄头文库上搜索。
《组织能力的突破:从杨三角看领先企业成功之道》杨国安
2022年第一季度人力资源关键指标专项调研报告
《全球中小微企业在疫情后时代的挑战、应对与转型》
个人信用信息基础数据库数据接口规范
CFCA统一的电子商务安全网上支付平台-系统安装指南
1104工程培训资料_模块09_信用风险分析
基础数据平台作业调度监控系统详细设计说明书
中小企业信贷系统用户需求规格说明书_合同管理
信贷统计监测数据系统详细设计说明书
非现场监管报表指标体系(金融机构法人机构适用)基础报表、特色报表填报说明
经营分析系统用户ETL测试计划书(ABIS部分)
经营分析系统工作汇报
Unix系统知识培训
经营分析系统测试大纲(ELT案例)
经营分析系统测试案例(OLAP案例)
顺义新城林河南大街配套工程实施方案
银行卡统计分析系统详细设计说明书(前台)
银行卡统计分析系统多维应用服务器安装部署
银行卡统计分析系统数据准确性测试案例
银行卡统计分析系统报表数据准确性测试案例
2023-05-19 5页
2023-05-19 13页
2023-05-19 4页
2023-05-19 12页
2023-05-19 10页
2023-05-19 4页
2023-05-19 4页
2023-05-19 4页
2023-05-19 1页
2023-05-19 39页