Oracle性能优化问题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
❖系统性能不只是程序人员的事:
3/30
性能涉及多方面-现在
❖软件项目的各阶段人员:
❖项目管理者 ❖分析人员 ❖性能工程师 ❖设计人员 ❖开发人员 ❖测试人员 ❖发行工程师
Analyst Tester
Performance Engineer
Project Manager
Developer
Release Engineer
Oracle性能优化问题
数据库设计
❖关于设计的重要性 :
❖现在什么都讲快; ❖快餐、快递、快车、… ❖“快”并不是不要质量!
❖当前软件公司存在的问题:
❖为了减少成本而压缩设计时间 ; ❖为了尽量快提交使用而测试时间变少了 ; ❖为了降低成本,软件维护就不想管了。
性能涉及多方面-传统
❖数据库设计者、管理员及性能专家:
❖扩展思路 :
❖设计是关键 ; ❖编程的优化 ; ❖环境的调整 ;
性能调整要点-工具与视图
❖性能调整工具:
❖Alert Log/Trace ❖V$xxx dynamic troubleshooting and performance
views ❖DBA_xxx dictionary views ❖STATSPACK ❖AWR/ADDM/ASH ❖Trace Event, then tkprof ❖Enterprise Manager ❖Oracle wait events
性能涉及多方面-性能调整的方法
❖ 数据库性能调整方法:
❖ 性能涉及多个阶段:
2020/10/11
5/30
性能涉及多方面-性能问题建议
❖性能原因的复杂性:
❖数据量只是客观原因; ❖I/O是大数据量的瓶颈; ❖设计是性能问题的关键; ❖SQL优化与调整涉及面大,但是可调; ❖Oracle 调整也涉及到多种方面;
性能调整要点-Alert ❖检查ALERTsid.log文件:
❖存储ORA-00600或块冲突 ❖检测日志切换的间隔是否合理 ❖检查费默认的参数的合理性
8/30
性能调整要点-视图
❖性能有关的基本视图:
❖ห้องสมุดไป่ตู้成几个不同的领域
2020/10/11
9/30
相关文档
最新文档