Oracle性能调优基础篇.pdf

Oracle性能调优基础篇.pdf

ID:53910723

大小:813.38 KB

页数:97页

时间:2020-04-27

Oracle性能调优基础篇.pdf_第1页
Oracle性能调优基础篇.pdf_第2页
Oracle性能调优基础篇.pdf_第3页
Oracle性能调优基础篇.pdf_第4页
Oracle性能调优基础篇.pdf_第5页
资源描述:

《Oracle性能调优基础篇.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、OraclePerformanceSQLTuning演讲人:崔光斌2005-4-4作者:崔光斌1课程介绍∑本次培训内容主要是针对Oracle数据库SQL的性能优化∑将会学习到的内容:1.Oracle架构与基础知识∑实例(Instance)、服务进程(Serverprocesses)、SGA∑物理结构与逻辑结构2.性能调优概述3.Oracle表、索引4.Oracle函数、存储过程2005-4-4作者:崔光斌2课程介绍(续1)∑将会学习到的内容(续1):5.Oracle的SQL语句的处理过程与事务6.Oracle的Optimizer介绍(HowtoExpla

2、inplan)7.学习Oracle的Join方式8.基于Rule的OptimizerSQL性能分析9.基于Cost的OptimizerSQL性能分析10.OracleHint使用方法与原则11.使用SQLTrace与TKPROF工具2005-4-4作者:崔光斌3课程介绍(续2)∑本培训对学员的要求:w从事计算机Oracle数据库方面的开发人员w从事计算机Oracle数据库的管理员w已经对Oracle有基础的了解w已经会写Oracle的SQLPL/SQL2005-4-4作者:崔光斌4课程介绍(续3)∑本培训结束后学员能达到的能力目标:w理解Oracle开发

3、与性能的关系w写出更好的SQL语句w熟练找出数据库应用的程序的瓶颈并做优化w具有中高级Oracle的DBA的水平2005-4-4作者:崔光斌5第一课:Oracle调优概述Oracle架构与基础知识∑本课将要学习的内容:wOracle的组件w连接到OracleInstance的方式w物理与逻辑结构2005-4-4作者:崔光斌6第一课:Oracle调优概述Oracle的组件∑Oracle的组件有:w一组后台进程组成一个数据库的Instancew内存结构w一组数据文件与参数文件2005-4-4作者:崔光斌7第一课:Oracle调优概述Oracle的组件(续1)

4、InstanceUserprocessSharedpoolSGALibrarycacheDatabufferRedologServerDatadict.cachebufferprocesscachePGASMONDBW0PMONCKPTLGWROthersDataControlRedofilesfileslogParameterfilesfileArchivedPasswordlogfilesfileDatabase2005-4-4作者:崔光斌8第一课:Oracle调优概述物理与逻辑结构逻辑概念物理概念TABLESPACEDATAFILESYSTEMFI

5、LESEGMENTRAWDATADEVICEINDEXROLLBACKTEMPORARYEXTENTORACLEBLOCKO.S.BLOCK2k,4k,8k,16k,32K,64k512,10242005-4-4作者:崔光斌9第一课:Oracle调优概述连接到OracleInstance的方式UserServerOracleserver说明:OracleServerUser建立一个数据库的连接是昂贵的!!!ClientServerApplicationserverServerUserBrowser2005-4-4作者:崔光斌10第一课:Oracle调优概

6、述小结∑本课小结:wOracle的构架wInstancewSGAwServerProcesseswBackgroundProcessw连接到OracleInstance的方式w逻辑与物理结构2005-4-4作者:崔光斌11第二课:Oracle性能调优概述Oracle性能调优概述∑本课将要学习的内容:w应用系统的层次w调优的疑问w调优的目标w调优的方法与瓶颈w调优的步骤2005-4-4作者:崔光斌12第二课:Oracle性能调优概述应用系统结构AppToolsOracleKernelOperatingSystemHardwarePlatform2005-4

7、-4作者:崔光斌13第二课:Oracle性能调优概述调优的疑问∑哪些人要做调优工作?1.应用设计人员2.应用开发人员3.数据库管理员4.系统管理员2005-4-4作者:崔光斌14第二课:Oracle性能调优概述调优的疑问(续1)∑为什么要调优呢?w最好的数据库优化工作是仔细的设计系统与应用w大多数情况下调应用是最主要与有效的优化方法∑对性能影响的几个方面:w硬件系统的设计要适合用户的需求w小心并仔细的设计Oracle的数据库w应用开发人员要写高效的SQL语句2005-4-4作者:崔光斌15第二课:Oracle性能调优概述调优的疑问(续2)∑怎么调优?w首

8、先必须有一个清析的思想—试着达到w尽可能的量化你的目标2005-4-4作者:崔光

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。