欢迎来到天天文库
浏览记录
ID:56444114
大小:235.50 KB
页数:31页
时间:2020-06-18
《Oracle性能优化技术.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、调整Oracle数据库应用系统的性能Oracle技术专题讲座调整的目的充分利用已有资源,提高系统性能系统的可调整性操作系统是可调的Oracle是可调的内容提要1.应用系统的结构2.调整应用系统的概述3.调整应用系统4.小结应用系统结构ApplToolsOracleKernelOperatingSystemHardwarePlatform应用系统结构(续)服务器A服务器B人事系统财务系统合同管理系统应用系统结构(续)SystemBusCPUCacheMemoryI/OcontrollerI/OcontrollerI/Ocontroll
2、erKeyboardNetwork确定性能的瓶颈点应用系统Oracle工具Oracle核心操作系统硬件资源ProgramDesignDatabaseSystem60%20%17.5%2.5%调整Oracle性能的步骤安装配置Oracle应用系统的设计数据访问方法调整存储分配调整磁盘I/O调整资源竞争安装配置ORACLEOFA规则(OptiomalFlexibleArchitecture)优化系统性能,数据增长时,性能不下降消除数据字典自由空间中的碎片隔离碎片,减少竞争提供管理上的优势简化配置调整和数据操作方便集成新的硬件和数据库安装
3、配置Oracle应用系统的设计数据访问方法调整存储分配调整磁盘I/O调整资源竞争安装配置ORACLE避免动态空间管理数据段和索引段的initial参数设置设置Rollback段及临时段的参数临时段:Initial=KS+bS:sortareasizeB:1datablockNext=KSpctincrease=0安装配置Oracle应用系统的设计数据访问方法调整存储分配调整磁盘I/O调整资源竞争安装配置ORACLE避免动态空间管理Rollback(回退段)MINEXTENTS=20OR401Extent=0.5%~0.25%*siz
4、eofactivetableTransactions/4小于等于50安装配置Oracle应用系统的设计数据访问方法调整存储分配调整磁盘I/O调整资源竞争应用系统设计表结构及索引数据类型:VARCHAR2LONG型数据单独存储共享SQL语句分析、确定执行方案、执行写相同的SQL语句,存储过程和函数用约束变量:Select:nameFromEmpwhereEmp-No=:variable安装配置Oracle应用系统的设计数据访问方法调整存储分配调整磁盘I/O调整资源竞争应用系统设计-决定性能的关键数据访问方式确定费时的访问方式(跟踪文件
5、)整个数据库的跟踪SQL_TRACE=TRUETIMED_STATISTICS=TRUEUSER_DUMP_DESTinit.ora文件用户级:ALTERSESSIONSETSQL_TRACE=TRUE用TKPROF程序读TRACE文件安装配置Oracle应用系统的设计数据访问方法调整存储分配调整磁盘I/O调整资源竞争数据访问方式TKPROF的输出CUP:所用CPU时间CR:读缓冲区数CR/rows:并行读的次数<=15安装配置Oracle应用系统的设计数据访问方法调整存储分配调整磁盘I/O调整资源竞争数据访问方式ExplainPl
6、an:决定是否用到索引utlbstat/utlestat:收集一段时间内的统计信息安装配置Oracle应用系统的设计数据访问方法调整存储分配调整磁盘I/O调整资源竞争Oracle并行查询选项在单一查询语句中用到多个CPU硬件要求:SMP、MPP性能增加:3000%或更多数据访问方式安装配置Oracle应用系统的设计数据访问方法调整存储分配调整磁盘I/O调整资源竞争调整存储分配安装配置Oracle应用系统的设计数据访问方法调整存储分配调整磁盘I/O调整资源竞争Figure5:OracleBufferCacheandUNIXBuffer
7、CacheUserMemoryMemoryKernelMemoryUNIXBufferCacheOracleBufferCacheSGASharedPoolRedo-LogBuffersRawDiskFileSystemDisk调整存储分配储存分配有关的初始化参数DB_BLOCK_SIZE512。1024。2048。4096DB_BLOCK_BUFFERSLOG_BUFFERSHARED_POOL_SIZE对性能影响0-5%UserMemoryMemoryKernelMemoryUNIXBufferCacheOracleBuffer
8、CacheSGASharedPoolRedo-LogBuffersRawDiskFileSystemDisk安装配置Oracle应用系统的设计数据访问方法调整存储分配调整磁盘I/O调整资源竞争调整存储分配监控内存资源的使用状况SQLD
此文档下载收益归作者所有