1 / 57
文档名称:

Oracle_DB性能优化与高可用解决方案.pptx

格式:pptx   页数:57
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Oracle_DB性能优化与高可用解决方案.pptx

上传人:所以所以 2012/5/25 文件大小:0 KB

下载得到文件列表

Oracle_DB性能优化与高可用解决方案.pptx

文档介绍

文档介绍:Oracle数据库技术交流
内容
数据库性能优化原理
案例介绍
Oracle分区技术
Oracle物化视图技术
Oracle高可用性解决方案
总结
数据库性能优化原理
数据库性能问题的误解(1)
调系统参数–“你调了哪些参数?”
系统管理员、DBA不是魔术师。
数据库性能主要是系统问题,是系统管理员工作,与软件开发人员关系不大。
性能问题与所有人相关。
数据库性能主要在系统上线,压力增加之后再进行考虑。开发阶段无需太多考虑。
性能问题与软件工程所有时间周期相关。
数据库性能问题的误解(2)
“告诉我如何把SQL语句改一改,能执行得更快点。”
性能与语法没有直接关联。
多表连接性能太差,应该通过应用分步骤做。
请记住,我们用的是关系数据库。
CPU利用率越低越好,CPU利用率高我就紧张
开了十个门,我们都走一个门,吞吐量高吗?
我的数据处理都在内存完成,没有什么磁盘I/O,应该不会再有性能问题?
在内存做,同样会消耗CPU资源。
……
效益
设计
开发
上线
设计和开发阶段的优化– 80%以上
时间
数据库性能优化过程-自顶向下
代价
设计阶段的优化工作
业务规则的优化设计
数据库体系结构的优化设计
数据库逻辑结构设计
数据库物理结构设计
应用系统的设计
开发阶段的优化工作
合理的索引策略
合理的访问路径
优化SQL语句的分析数
充分使用PL/SQL
减少锁冲突
……
产品阶段的优化工作
内存和CPU的优化和调整
磁盘I/O和物理结构的设计和调整
系统资源竞争的监测和调整
操作系统平台的优化
……
基础知识
性能调优方法论
SQL语句执行过程
SQL语句分析工具:EXPLAIN ,AUTOTRACE ,SQL Trace ,TKPROF
基于规则优化器(RBO)和基于成本优化器(CBO)
索引及数据访问方式
统计信息的采集
Hint的使用
排序(Sort)和连接(Join)的优化
优化执行计划的固化
Bitmap等高级索引的使用
物化视图(汇总表)和临时表的使用
数据仓库有关技术的应用
……