查看: 19800|回复: 89

【大话IT】专家答疑:性能优化怎么破?说出DBA心中的痛!

[复制链接]
认证徽章
论坛徽章:
127
茶鸡蛋
日期:2012-01-16 14:24:41鲜花蛋
日期:2012-06-06 14:48:18双黄蛋
日期:2013-01-07 21:07:482013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2013-12-18 09:29:082014年新春福章
日期:2014-02-18 16:44:08马上有对象
日期:2014-02-18 16:44:08马上加薪
日期:2014-03-18 09:57:11马上有车
日期:2014-03-20 16:13:24马上有房
日期:2014-03-20 16:14:11
发表于 2015-5-19 14:48 | 显示全部楼层 |阅读模式

性能优化是每个Oracle DBA说不出的痛,也是难点。你可能已经在互联网的各种技术博客和论坛中学习到了一些关于Oracle优化的内容。但是有些内容是如此的散乱,以至于当你真的想要开始做优化时,根本不知道如何入手。


本期特邀《Oracle数据库性能优化实践指南》作者,霜月琴寒  论坛ID: 霜月琴寒,针对Oracle数据库性能优化问题给予解答,欢迎网友积极提问,与专家一起讨论!


专家简介:霜月琴寒,本名王鹏,1999年毕业后一直从事测试工作,最近6年一直在做性能测试。目前在东软软件有限公司主要从事社保系统的研发,负责各地市性能测试项目。在刚开始学习Oracle优化时,发现关于Oracle优化的内容非常的散乱,强烈地感到:一本权威、系统的Oracle 优化指导书是多么的重要。于是总结出《Oracle数据库性能优化实践指南》,希望能让读者少走一些弯路,在性能优化的道理上演着正确的方向前进。


欢迎大家在活动时间内在本贴集中提问,期间专家会对每一个问题认真进行答复



讨论话题:

1. 性能优化包括几个方面?

2. 哪些工具和特性可以帮助进行性能优化?


活动时间: 2015-5-19~5-31

活动奖励:活动结束后将会在参与提问或参与讨论的用户中抽取5名会员赠送《Oracle数据库性能优化实践指南》一本


图片1.jpg

图书购买链接:http://item.jd.com/11681545.html


获奖名单:stay_sun   baijiong998    Darren_Guo   tianya_2011    向上爬的蜗牛


论坛徽章:
22
暖羊羊
日期:2015-06-05 16:34:31水瓶座
日期:2015-08-12 19:16:31天蝎座
日期:2015-07-23 22:45:18知识
日期:2015-07-03 17:06:17秀才
日期:2015-06-25 15:39:28沸羊羊
日期:2015-06-05 16:34:32慢羊羊
日期:2015-06-04 09:15:31喜羊羊
日期:2015-05-28 11:24:05懒羊羊
日期:2015-05-28 11:00:25奥运会纪念徽章:篮球
日期:2015-06-08 16:10:16
发表于 2015-5-19 15:16 | 显示全部楼层
沙发,坐等各路大神

使用道具 举报

回复
认证徽章
论坛徽章:
490
红宝石
日期:2014-04-05 19:53:18海蓝宝石
日期:2014-04-05 21:24:30数据库板块每日发贴之星
日期:2013-05-27 22:53:45生肖徽章:鸡
日期:2014-08-24 18:39:29青年奥林匹克运动会-羽毛球
日期:2014-09-24 08:37:59马上有房
日期:2015-01-03 10:23:28喜羊羊
日期:2015-03-04 14:54:422015年新春福章
日期:2015-03-06 11:59:47秀才
日期:2017-04-06 18:09:28版主6段
日期:2014-05-27 02:19:57
发表于 2015-5-19 15:48 | 显示全部楼层
好书!有时间来整理下

使用道具 举报

回复
认证徽章
论坛徽章:
54
秀才
日期:2017-02-22 15:18:002015年新春福章
日期:2015-03-06 11:57:31懒羊羊
日期:2015-03-04 14:48:16马上有对象
日期:2014-10-24 17:37:552014年世界杯参赛球队: 比利时
日期:2014-08-05 11:35:382014年世界杯参赛球队: 阿根廷
日期:2014-07-15 10:49:33马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11路虎
日期:2014-01-02 12:55:56ITPUB社区12周年站庆徽章
日期:2013-10-08 15:00:34
发表于 2015-5-19 15:51 | 显示全部楼层
1. 性能优化包括几个方面?
业务需求(根源)、硬软配置、架构规划、数据库设计、开发质量

2. 哪些工具和特性可以帮助进行性能优化?
记得ORACLE是AWR、更早版本还有个什么配置收集性能的,也就够了
在SQL SERVER上,DMV、Profiler足够
不觉得需要所谓三方性能工具,可能能接触和面对的场景不够复杂吧
最好的工具是扎实的基本功,及必要的项目经验

使用道具 举报

回复
认证徽章
论坛徽章:
32
懒羊羊
日期:2015-03-25 16:16:10ITPUB14周年纪念章
日期:2015-10-26 17:24:11射手座
日期:2015-09-23 08:53:55喜羊羊
日期:2015-06-15 13:04:17暖羊羊
日期:2015-05-21 16:12:35沸羊羊
日期:2015-05-07 17:25:26暖羊羊
日期:2015-05-21 16:12:35暖羊羊
日期:2015-05-21 16:12:35慢羊羊
日期:2015-04-21 17:07:36慢羊羊
日期:2015-03-25 09:38:59
发表于 2015-5-19 15:51 | 显示全部楼层
现在书多的有点看不过来,不过还是要动手试。 做开发来讲 性能优化 主要就围绕SQL咯

使用道具 举报

回复
论坛徽章:
0
发表于 2015-5-19 15:58 | 显示全部楼层
数据库性能优化的作用有哪些呢?能请专家讲讲不。还有SQL优化真的有必要报个班去专门学习一下吗?有很多培训班有SQL优化的课程,不知道通过课程是否真的能学到强大的技能

使用道具 举报

回复
论坛徽章:
0
发表于 2015-5-19 16:00 | 显示全部楼层
Oracle优化,每人都有自己的观点了。我个人的理解:可以分为两大方面,实例的优化和SQL的优化。
实例是由一些内存结构和后台进程构成的,优化也集中于此。
SQL的优化,根据优化的方法可以分成SQL和PL/SQL的优化。单个SQL的优化可以使用SQL优化顾问和SQL访问顾问,PL/SQL的优化可以借助工具SQLProfile。

使用道具 举报

回复
论坛徽章:
0
发表于 2015-5-19 16:01 | 显示全部楼层
书中提到了以上各个方面。

使用道具 举报

回复
论坛徽章:
0
发表于 2015-5-19 16:04 | 显示全部楼层
对于,实例的优化除了单实例以外,还涉及到RAC的优化,也可以根据这个来划分。
RAC的优化主要分成两个方面:内部互联和LMS的优化。
内部互联值得是RAC各个节点之间的私有网络,用于实现对共享内存的模拟。
LMS主要是指RAC的一些相关服务,主要用来构造请求的块,发送请求的块。等等动作

使用道具 举报

回复
论坛徽章:
0
发表于 2015-5-19 16:16 | 显示全部楼层
AWR报告是我个人目前比较依赖的一个性能数据分析工具,它的数据量很大也很全。
看AWR报告,要从整体到局部。
先看是否是RAC环境,这决定了不同的思路。如果是RAC,就要首选看下各个节点负载是否平衡。GC中请求一个块是否高于1毫秒,是否有超过1%的块丢失。这些现象都可能预示着RAC的特有问题。
操作系统统计信息:如果这里看到操作系统的资源例如CPU很高了(85%以上),就知道资源已经利用率非常高了,要警觉了,由此表现出的一般是比较严重紧急的问题。
然后看下%busyCPU,如果这个值挺高,就说明Oracle在忙的CPU中占比较高,也就是说,系统的CPU过高是Oracle引起的,否则,可能是同一服务器上的其他应用引起的。
然后看下时间模型:这里有各种比较严重的等待事件。
如果是DBCPU非常高,但是性能仍不满足要求,就要想办法降低CPU了。消耗CPU的比较常见的的是:硬解析,排序,哈希操作,计算

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表