SQL优化案例
文章平均质量分 82
Raney_Yang
这个作者很懒,什么都没留下…
展开
-
仅做SQL修改来优化SQL
群里一朋友发来一段SQL,查询时间1分钟嫌太慢,让帮忙看一下。我优化SQL一般都是先看看是不是可以通过修改SQL来达到优化的目的。行不通的话,再去看执行计划,进一步做优化。(个人习惯,不一定是好习惯,嘿嘿)原SQL:select adjchar.adhoc_char_val l, ft.freeze_dttm from ci_adj adj, ci_adj_char adjchar,原创 2015-01-10 17:13:13 · 550 阅读 · 0 评论 -
CASE WHEN 减少表查询次数
一个刚进群的朋友求助一个SQL优化,虽然也发了执行计划,但是看了一下SQL,感觉没必要再看执行计划了。原SQL:select f.provname as "省份", --f表 f.a1 as "县", --a表 nvl(c1, 0) as "测站总数", --b表 nvl(c2, 0) as "报汛测站", --c表 nvl(c2 /原创 2015-01-10 22:19:29 · 591 阅读 · 0 评论 -
大表小表做包含连接的SQL优化
一个同行发来的一个SQL查询慢的问题。原SQL:WITH w AS (SELECT DISTINCT s.tel, c.mainnum FROM T_INFO_VIOLATEDPEOPLE s, CASEFILE c WHERE INSTR(s.tel, c.mainnum) > 0)SELECT w.mainnum, w.tel FROM T_INFO_CASETO原创 2015-01-10 21:05:40 · 1236 阅读 · 0 评论