首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iSeries DB2有没有好的优化器?

iSeries DB2有没有好的优化器?
EN

Stack Overflow用户
提问于 2013-10-26 01:11:48
回答 2查看 698关注 0票数 1

MS SQL开发人员涉足iSeries DB2这里。

我被要求重写一些耗时很长的SQL查询报告,这些查询非常庞大,需要连接几十个表等等。

但是,当我使用典型的MS SQL优化步骤(例如,将NOT EXISTS替换为joins )接近它时,我最初没有看到任何改进。我是否应该烦恼,或者优化器正在处理像这样显而易见的事情?

EN

回答 2

Stack Overflow用户

发布于 2013-10-26 01:18:25

DB/2与MS SQL完全不同,我不期望很多手工优化也能产生同样的效果。

有许多与DB/2性能和优化相关的因素。我建议从关于optimizing query performance using query optimization tools的文档开始。

例如,通过Visual Explain运行您的查询应该会提供更清晰的答案。

IBM i Access for Windows ODBC performance

票数 2
EN

Stack Overflow用户

发布于 2013-10-26 05:43:14

也许要检查的最明显的事情是确保您的连接具有良好的索引。如果不是,则创建它们。索引对DB2 for i的性能影响要小得多。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19595749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档