|
原帖由 myth8860 于 2011-4-8 13:13 发表 ![]()
呵呵,很形象的例子,刚才试了下oracle11g,发现隐式类型转换也能用索引了,确实很好很强大。
隐式转换只是简化了的一个例子罢了,实际生产中跑错索引等等的例子举不胜举
而问题的关键是加锁与执行计划是相关的,就算你搞什么snapshot也是徒然,而要做到执行计划的优化对使用者有很高的技术要求,在使用者搞不定这个层面的问题的时候,自然会对不需要搞这个问题也还过得去的oracle喜爱有加了
所以我说oracle非常迎合开发/以及DBA,好像换了oracle这也快了那也快了,实际大家也没搞清楚也懒得去搞清楚到底是为什么,最后总结为oracle就是牛
比如我们曾经给oracle研发部门提过一些场景的sql在CBO层面优化的建议,oracle的态度是非常欢迎并且有些当时就反馈已经在某个下一版本有考虑了,而有些厂商的态度却是:你们可以改应用啊,你这样写是不对的,这样这样就好了,呵呵,我当然知道可以这样这样,甚至我们的应用里早就已经改了,问题是不是所有人都能买账呢。。。
[ 本帖最后由 anlinew 于 2011-4-8 13:49 编辑 ] |
|