- 博客(2)
- 资源 (3)
- 收藏
- 关注
原创 关于db2视图使用基表索引总结
今天终于解决了我们一个视图查询缓慢的问题了。由于我们基于ORM做的系统,所以设计之初将大量业务处理基于表、视图 去做。我们物化视图也尝试了,一大圈弯路走下来才发现,查询慢怎么不从是否用到基表的索引着手呢。 我们这个视图联着三个基表,基于一个表不同标志位做两个联表查询,一个union all。首先我们分析db2的union,在oracle中union是排序的,而unio
2008-10-14 20:01:00 2496 2
原创 在db2中替换like的办法
like谓词可以用posstr标准函数替换,具体做法就是将a like %b% 替换为 posstr(a,b)>0.由于我在视图上like所以极慢,所以我用posstr快很多。但是like对索引还是很有效果的。 下面是oracle的函数1.%a%方式:select * from pub_yh_bm twhere instr(t.chr_bmdm,2)>0等份于:sele
2008-10-09 16:41:00 1240
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人