楼主: samt007

[SQL] 请教关于SQL执行计划的瓶颈

[复制链接]
论坛徽章:
8
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522011新春纪念徽章
日期:2011-02-18 11:43:332013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2013-12-18 09:29:092014年新春福章
日期:2014-02-18 16:42:02马上有房
日期:2014-02-18 16:42:02秀才
日期:2017-03-20 13:42:20秀才
日期:2017-07-11 13:54:02
11#
 楼主| 发表于 2017-2-22 19:24 | 只看该作者
lastwinner 发表于 2017-2-21 17:08
有 Disk file operations I/O ,这是用的什么存储?OS又是啥?

要问一下才知道,,,我不是DBA~
反正储存大概是在IBM那里买的,听说是高级货。性能很强悍的意思。
OS是AIX系统。。。
这个等待有什么特殊的地方?请问。。。

使用道具 举报

回复
论坛徽章:
484
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:02ITPUB北京九华山庄2008年会纪念徽章
日期:2008-01-21 16:50:24ITPUB北京2009年会纪念徽章
日期:2009-02-09 11:42:452010新春纪念徽章
日期:2010-03-01 11:04:552010数据库技术大会纪念徽章
日期:2010-05-13 10:04:272010系统架构师大会纪念
日期:2010-09-04 13:35:54ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-02-18 11:43:32ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-01-04 11:49:54
12#
发表于 2017-2-23 11:59 | 只看该作者
samt007 发表于 2017-2-22 19:24
要问一下才知道,,,我不是DBA~
反正储存大概是在IBM那里买的,听说是高级货。性能很强悍的意思。
OS ...

没排进等待事件前10就没关系

使用道具 举报

回复
论坛徽章:
8
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522011新春纪念徽章
日期:2011-02-18 11:43:332013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2013-12-18 09:29:092014年新春福章
日期:2014-02-18 16:42:02马上有房
日期:2014-02-18 16:42:02秀才
日期:2017-03-20 13:42:20秀才
日期:2017-07-11 13:54:02
13#
 楼主| 发表于 2017-2-23 12:56 | 只看该作者
lastwinner 发表于 2017-2-23 11:59
没排进等待事件前10就没关系

反正慢最多的等待事件都是这个:db file sequential read。。。

使用道具 举报

回复
论坛徽章:
484
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:02ITPUB北京九华山庄2008年会纪念徽章
日期:2008-01-21 16:50:24ITPUB北京2009年会纪念徽章
日期:2009-02-09 11:42:452010新春纪念徽章
日期:2010-03-01 11:04:552010数据库技术大会纪念徽章
日期:2010-05-13 10:04:272010系统架构师大会纪念
日期:2010-09-04 13:35:54ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-02-18 11:43:32ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-01-04 11:49:54
14#
发表于 2017-2-23 14:33 | 只看该作者
samt007 发表于 2017-2-23 12:56
反正慢最多的等待事件都是这个:db file sequential read。。。

什么行业的系统?访问索引非常频繁呀
看看log file sync,有没有平均在8ms以上

使用道具 举报

回复
论坛徽章:
8
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522011新春纪念徽章
日期:2011-02-18 11:43:332013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2013-12-18 09:29:092014年新春福章
日期:2014-02-18 16:42:02马上有房
日期:2014-02-18 16:42:02秀才
日期:2017-03-20 13:42:20秀才
日期:2017-07-11 13:54:02
15#
 楼主| 发表于 2017-2-23 16:30 | 只看该作者
lastwinner 发表于 2017-2-23 14:33
什么行业的系统?访问索引非常频繁呀
看看log file sync,有没有平均在8ms以上

玻璃制造行业的ERP系统。
ERP用了快8年了,整个集团很多公司都统一用1套ERP1个数据库,所以数据量不少。
还有,开发的功能比较多,而且经常要导大量的数据。
那先看看log file sync,麻烦版主了!

使用道具 举报

回复
论坛徽章:
484
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:02ITPUB北京九华山庄2008年会纪念徽章
日期:2008-01-21 16:50:24ITPUB北京2009年会纪念徽章
日期:2009-02-09 11:42:452010新春纪念徽章
日期:2010-03-01 11:04:552010数据库技术大会纪念徽章
日期:2010-05-13 10:04:272010系统架构师大会纪念
日期:2010-09-04 13:35:54ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-02-18 11:43:32ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-01-04 11:49:54
16#
发表于 2017-2-24 11:05 | 只看该作者
samt007 发表于 2017-2-23 16:30
玻璃制造行业的ERP系统。
ERP用了快8年了,整个集团很多公司都统一用1套ERP1个数据库,所以数据量不少。 ...

客气

这套库上有没有数据清理策略?
一般数据保留都会有一个周期,尤其对于OLTP系统而言

使用道具 举报

回复
论坛徽章:
8
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522011新春纪念徽章
日期:2011-02-18 11:43:332013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2013-12-18 09:29:092014年新春福章
日期:2014-02-18 16:42:02马上有房
日期:2014-02-18 16:42:02秀才
日期:2017-03-20 13:42:20秀才
日期:2017-07-11 13:54:02
17#
 楼主| 发表于 2017-2-24 15:41 | 只看该作者
lastwinner 发表于 2017-2-24 11:05
客气

这套库上有没有数据清理策略?

用的是Oracle EBS系统,主要是他们经常要查询历史的业务数据,所以数据分离策略方面确实还没开始考虑。
另外,这边没专业的DBA,所以这方面非常薄弱,很多性能问题还是得靠我这个开发人员给处理。所以就麻烦。。。

使用道具 举报

回复
论坛徽章:
1
ITPUB 11周年纪念徽章
日期:2012-10-09 18:07:31
18#
发表于 2017-3-1 17:07 | 只看该作者
你的問題出在找1筆資料要花費123.76MB
這樣看花7秒就不意外了
另外INDEX RANGE SCAN MTL_SYSTEM_ITEMS_TL_N1並非Unique index
但在Trace file看到 1 Rows主要是因為跟MTL_SYSTEM_ITEMS_B是用UK串
你把XYG_ALI_SYSTEM_ITEMS_VL拆開只看MTL_SYSTEM_ITEMS_TL 部份
用代入ORGANIZATION_ID, LANGUAGE ,DESCRIPTION三個條件就可以得到
為了跟MTL_SYSTEM_ITEMS_B串到底捉了多少筆資料出來

使用道具 举报

回复
论坛徽章:
484
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:02ITPUB北京九华山庄2008年会纪念徽章
日期:2008-01-21 16:50:24ITPUB北京2009年会纪念徽章
日期:2009-02-09 11:42:452010新春纪念徽章
日期:2010-03-01 11:04:552010数据库技术大会纪念徽章
日期:2010-05-13 10:04:272010系统架构师大会纪念
日期:2010-09-04 13:35:54ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-02-18 11:43:32ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-01-04 11:49:54
19#
发表于 2017-3-2 18:33 | 只看该作者
samt007 发表于 2017-2-24 15:41
用的是Oracle EBS系统,主要是他们经常要查询历史的业务数据,所以数据分离策略方面确实还没开始考虑。
...

那你可够辛苦的,身兼二职

使用道具 举报

回复
论坛徽章:
8
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522011新春纪念徽章
日期:2011-02-18 11:43:332013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2013-12-18 09:29:092014年新春福章
日期:2014-02-18 16:42:02马上有房
日期:2014-02-18 16:42:02秀才
日期:2017-03-20 13:42:20秀才
日期:2017-07-11 13:54:02
20#
 楼主| 发表于 2017-3-2 19:51 | 只看该作者
lastwinner 发表于 2017-3-2 18:33
那你可够辛苦的,身兼二职

过奖,只是觉得数据库性能调优里面的SQL调优的部分也不只是DBA的工作。当学习了。

使用道具 举报

回复

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

本版积分规则 发表回复

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