楼主: woyigerenktv

一个执行47小时、耗尽CPU的SQL优化

[复制链接]
论坛徽章:
0
11#
发表于 2014-1-23 16:40 | 只看该作者
相关awr报告或者附加一个SQLT采集这条SQL的结果包吧,不然谁也没办法帮忙分析。

使用道具 举报

回复
论坛徽章:
86
2015中国数据库技术大会纪念徽章
日期:2015-04-24 16:04:24马上有车
日期:2014-02-19 11:55:14马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11优秀写手
日期:2013-12-18 09:29:11日产
日期:2013-10-17 08:44:39马自达
日期:2013-08-26 16:28:022013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-23 16:55:51马上有房
日期:2014-02-19 11:55:14
12#
发表于 2014-1-24 16:18 | 只看该作者
之前有人调整过?加了HINT?

使用道具 举报

回复
论坛徽章:
0
13#
发表于 2014-1-27 10:37 | 只看该作者
初步看了一下你的sql,由于没有执行计划,没有表数据信息,只是提示一下,你的那个查询部分的子查询能不能改成表关联,其中三个子程序的从cpcdict表查的可用with as合并改写成查询这个表一次,你这里查了三次,item_class表的也用with as改写成查一次,你这里是查了两次,而且不要用子程序,改成表关联,如果你这个返回的数据非常多的话,用子查询的效率会很低

使用道具 举报

回复
论坛徽章:
15
2013年新春福章
日期:2013-02-25 14:51:242015年新春福章
日期:2015-03-06 11:58:18美羊羊
日期:2015-03-04 14:52:28马上有钱
日期:2014-12-22 21:25:57马上有房
日期:2014-04-16 17:40:23马上有钱
日期:2014-04-10 10:55:56优秀写手
日期:2014-03-20 06:00:362014年新春福章
日期:2014-03-06 13:50:46马上有钱
日期:2014-02-18 16:43:092014年新春福章
日期:2014-02-18 16:43:09
14#
发表于 2014-1-29 14:12 | 只看该作者
想看看执行计划,见识一下。

使用道具 举报

回复
论坛徽章:
12
ITPUB社区12周年站庆徽章
日期:2013-08-26 10:32:46优秀写手
日期:2013-12-24 06:00:12问答徽章
日期:2014-02-13 15:15:452014年新春福章
日期:2014-02-18 16:47:53马上加薪
日期:2014-02-18 16:47:53马上有车
日期:2014-03-27 15:59:39马上有车
日期:2014-04-08 13:08:04马上有钱
日期:2014-04-10 12:55:42
15#
发表于 2014-2-11 16:06 | 只看该作者
发下执行计划。返回多少数据?

使用道具 举报

回复
招聘 : Java研发
论坛徽章:
71
马上加薪
日期:2014-02-19 11:55:14蜘蛛蛋
日期:2012-12-26 18:16:01茶鸡蛋
日期:2012-11-16 08:12:48ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:07奥运会纪念徽章:网球
日期:2012-08-23 14:58:08奥运会纪念徽章:沙滩排球
日期:2012-07-19 17:28:14版主2段
日期:2012-07-07 02:21:02咸鸭蛋
日期:2012-03-23 18:17:482012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:51
16#
发表于 2014-2-20 15:25 | 只看该作者
保守估计优化完应该能在1分钟以内

使用道具 举报

回复
招聘 : Java研发
论坛徽章:
71
马上加薪
日期:2014-02-19 11:55:14蜘蛛蛋
日期:2012-12-26 18:16:01茶鸡蛋
日期:2012-11-16 08:12:48ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:07奥运会纪念徽章:网球
日期:2012-08-23 14:58:08奥运会纪念徽章:沙滩排球
日期:2012-07-19 17:28:14版主2段
日期:2012-07-07 02:21:02咸鸭蛋
日期:2012-03-23 18:17:482012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:51
17#
发表于 2014-2-20 15:28 | 只看该作者
看起来像是空调行业
一个组织一个月的市场数据应该不会恐怖到哪儿里去

使用道具 举报

回复
论坛徽章:
9
2009新春纪念徽章
日期:2009-01-04 14:52:28祖国60周年纪念徽章
日期:2009-10-09 08:28:00ITPUB9周年纪念徽章
日期:2010-10-08 09:28:51蛋疼蛋
日期:2011-08-09 14:26:55ITPUB十周年纪念徽章
日期:2011-11-01 16:24:51ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:19奥迪
日期:2013-09-12 15:57:042014年新春福章
日期:2014-02-18 16:43:09马上有钱
日期:2014-02-18 16:43:09
18#
发表于 2014-2-20 18:00 | 只看该作者
报表类型的SQL都是这样,前面有人说设计复杂,性能好才怪,是因为没做过这方面业务。

这种SQL通过hint比较简单和稳定一点。

使用道具 举报

回复
论坛徽章:
8
2009新春纪念徽章
日期:2009-01-04 14:52:28祖国60周年纪念徽章
日期:2009-10-09 08:28:002010新春纪念徽章
日期:2010-03-01 11:07:24ITPUB9周年纪念徽章
日期:2010-10-08 09:32:25ITPUB十周年纪念徽章
日期:2011-11-01 16:23:262013年新春福章
日期:2013-02-25 14:51:24沸羊羊
日期:2015-03-04 14:51:522015年新春福章
日期:2015-03-06 11:57:31
19#
发表于 2014-2-27 13:21 | 只看该作者
先给下执行计划看看。

使用道具 举报

回复
论坛徽章:
7
优秀写手
日期:2014-03-04 06:00:132014年新春福章
日期:2014-04-14 09:54:082014年新春福章
日期:2014-04-14 09:54:082014年新春福章
日期:2014-04-14 09:54:082014年新春福章
日期:2014-04-14 09:54:082014年新春福章
日期:2014-04-14 09:54:082014年新春福章
日期:2014-04-14 09:54:08
20#
 楼主| 发表于 2014-2-27 15:13 | 只看该作者
附件为执行计划

QQ图片20140227151146.jpg (69.22 KB, 下载次数: 10)

QQ图片20140227151146.jpg

QQ图片20140227151200.jpg (75.96 KB, 下载次数: 13)

QQ图片20140227151200.jpg

QQ图片20140227151203.jpg (57.51 KB, 下载次数: 17)

QQ图片20140227151203.jpg

使用道具 举报

回复

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

本版积分规则 发表回复

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