- 浏览: 3442 次
最近访客 更多访客>>
最新评论
-
1zebra:
顶一个 写的真不错
SQL语句索引不能使用的一些情况 -
tedeyang:
不错,很有价值的介绍。其中的隐式类型转换
SQL语句索引不能使用的一些情况 -
logicgate:
根据oracle的training ppt,当返回行数少于表总 ...
没有 Fast=true的选项(求求你,别再说索引比全表扫描快了) -
魔力猫咪:
bluemeteor 写道魔力猫咪 写道不错。大数据量读取全表 ...
没有 Fast=true的选项(求求你,别再说索引比全表扫描快了) -
robbin:
这是一个基本道理,用不着这么标题党了吧。索引怎么建当然要看具体 ...
没有 Fast=true的选项(求求你,别再说索引比全表扫描快了)
文章列表
91手机助手和豌豆荚手机精灵都需要安装PC端软件、Android端守护程序,手机USB驱动。
这样用起来还是太麻烦!!1
如果在Android端用MINA写一个简单的HTTP服务器,配合Ajax。做一个无线的手机助手。
这样只需要通过PC浏览器就可以管理手机资源、比如联系人,发送短信,文件管理。。。。
很犹豫要不要上这个项目。无线手机助手在Android2.2版本下有很大的局限性,必须要WIFI,PC才能流畅的管理手机。
Android 2.2之后的版本,手机就有无线路由功能,WIFI环境的局限就不存在了。
先不论索引是否被滥用,今天只谈虽然建立了索引,但不同的SQL语句写法,用不上的问题
看看下面这颗树,就知道索引用不了的原因了
a
ab ad
abc adm
abcd ...
没有fast=true的设置,有人说or 比 in 好,exists 比in 好,索引比全表扫描好,分区能提高查询效率,但是分区要降低插入效率
我要说的是,没有fast=true的选项, 如果能找到一步,或者几步公式化的方法能提高效率,那么优化器自己就会做了,根本不用用户担心。
假设 or比in好,数据库优化器把in语法和or语法走的执行计划一样就可以了,何必折磨用户呢。
说点实际的,很多人张嘴就说,SQL优化就是避免全表扫描,不知道大家有没有了解过索引查找的原理.索引查找数据,有两步要做,第一步是索引中快速查询,索引里只存储了对应表数据的rowid, 所以还有第二步,根据rowid去得到 ...