不同数据库的SQL优化有何异同?

不同数据库(db2、oracle、mysql、sql server等)的SQL优化有何异同?
参与4

3同行回答

mdkiimdkii软件开发工程师bocn
我只熟悉DB2的,其他的数据库不熟。但估计应该方法大同小异,先收集问题SQL,看看能不能简单通过索引或改写SQL得到一个好的访问计划。然后再看看能不能修改应用的设计,还不行就得去修改需求。上述流程的优化成本逐级提高,但优化效果也是越来越好。...显示全部
我只熟悉DB2的,其他的数据库不熟。但估计应该方法大同小异,
先收集问题SQL,看看能不能简单通过索引或改写SQL得到一个好的访问计划。
然后再看看能不能修改应用的设计,还不行就得去修改需求。上述流程的优化成本逐级提高,但优化效果也是越来越好。收起
银行 · 2015-06-25
浏览596
atpeace331atpeace331数据库管理员银行
回复 1# horizontommy 心法一样,工具差异而已!任何sql优化都是在做这么两件事儿:1、减少I/O   2、提高CPU利用率显示全部
回复 1# horizontommy

心法一样,工具差异而已!
任何sql优化都是在做这么两件事儿:1、减少I/O   2、提高CPU利用率收起
银行 · 2015-06-25
浏览634
leo_wynleo_wyn商业智能工程师Security
具体的优化思路大致相同,只不过需要针对具体问题具体分析。如果经验足够丰富,当然会很快的定位问题显示全部
具体的优化思路大致相同,只不过需要针对具体问题具体分析。如果经验足够丰富,当然会很快的定位问题收起
系统集成 · 2015-06-25
浏览567

提问者

horizontommy
软件开发工程师南京皓信网络科技

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-06-24
  • 关注会员:0 人
  • 问题浏览:1677
  • 最近回答:2015-06-25
  • X社区推广