求助,SQL优化从哪些方面入手?

做DB2没有多久,对优化没什么清晰的认识,不知道SQL优化该从哪些方面入手?求解答
参与7

6同行回答

leo_wynleo_wyn商业智能工程师Security
:loveliness:可以参考:http://www.ibm.com/developerwork ... rticle/dm-1207lixf/显示全部
系统集成 · 2013-06-20
浏览789
leo_wynleo_wyn商业智能工程师Security
调优是个非常系统和循序渐进的过程,对于初学者,我建议还是使用Data Studio中的Query Tuner 进行单独SQL语句查询优化,特点:1、可操作性,不用写什么命令和代码2、可视性,Query Tuner 组件自动给出当前优化语句的优化建议和优化操作,直接操作就能立竿见影...显示全部
调优是个非常系统和循序渐进的过程,对于初学者,我建议还是使用Data Studio中的Query Tuner 进行单独SQL语句查询优化,特点:

1、可操作性,不用写什么命令和代码
2、可视性,Query Tuner 组件自动给出当前优化语句的优化建议和优化操作,直接操作就能立竿见影收起
系统集成 · 2013-06-20
浏览782
zhugfangzhugfang软件开发工程师杭州信雅达
1、根据实际业务的数据库表结构设计(很重要, 往往大部分优化效果不佳源于最初的设计不理想)2、找出sql运行 ...leo 发表于 2013-6-18 11:54 版主是否能举个列子?说明一下该如何分析某个sql的性能,然后调优的...显示全部
1、根据实际业务的数据库表结构设计(很重要, 往往大部分优化效果不佳源于最初的设计不理想)
2、找出sql运行 ...
leo 发表于 2013-6-18 11:54


版主是否能举个列子?说明一下该如何分析某个sql的性能,然后调优的收起
互联网服务 · 2013-06-18
浏览775
taylor840326taylor840326数据库管理员中国百盛集团
回复 2# pingley    我顶!在不熟悉业务逻辑的情况下讲调优真的有些扯淡。在不熟悉业务逻辑的情况下可以使用db2pd,快照,事件监控,db2diag日志等db2自带的机制发现问题出现的规律。然后找研发一起分析。:lol...显示全部
回复 2# pingley


   我顶!在不熟悉业务逻辑的情况下讲调优真的有些扯淡。在不熟悉业务逻辑的情况下可以使用db2pd,快照,事件监控,db2diag日志等db2自带的机制发现问题出现的规律。然后找研发一起分析。:lol收起
互联网服务 · 2013-06-18
浏览775
leo_wynleo_wyn商业智能工程师Security
1、根据实际业务的数据库表结构设计(很重要, 往往大部分优化效果不佳源于最初的设计不理想)2、找出sql运行时间最长的语句(通过monitor或db2pd),然后具体问题具体分析,主要看查询计划,慢在哪里...显示全部
1、根据实际业务的数据库表结构设计(很重要, 往往大部分优化效果不佳源于最初的设计不理想)
2、找出sql运行时间最长的语句(通过monitor或db2pd),然后具体问题具体分析,主要看查询计划,慢在哪里收起
系统集成 · 2013-06-18
浏览795
pingleypingley软件开发工程师福建富士通信息软件有限公司
业务逻辑是最重要的优化原则,清楚了业务逻辑才有可能写出简洁高效的SQL代码。显示全部
业务逻辑是最重要的优化原则,清楚了业务逻辑才有可能写出简洁高效的SQL代码。收起
软件开发 · 2013-06-18
浏览817

提问者

相关问题

相关资料

问题状态

  • 发布时间:2013-06-18
  • 关注会员:1 人
  • 问题浏览:4384
  • 最近回答:2013-06-20
  • X社区推广