mysql的索引使用不当速度比没加索引还慢

  mysql的索引使用不当速度比没加索引还慢,我们举个例子来解释一下。

  下面是我们插入到这个tuangou表的数据:

  id         web           city            type
  1        拉手网         北京          餐饮美食
  2       拉手网          上海          休闲娱乐
  3       百分团          天津          餐饮美食
  4       拉手网          深圳          网上购物
  5       百分团        石家庄         优惠卷票
  6       百分团         邯郸           美容保健
..
4999   百分团         重庆            旅游酒店
5000   拉手网         西安            优惠卷票

 执行mysql语句:
 $sql = "select from tuangou where web='拉手网' and city='上海'";

(1)如果没有加索引,执行时间是:0.0041秒

(2)如果只给web加索引,执行时间:0.0064秒

(3)如果web和city都加上索引,执行时间:0.0007 秒

  在(2)中虽然加上索引,但查询时间比不加索引用的时间还多。所以我建议大家,需要经常查询的字段都加上索引。




转载于:https://www.cnblogs.com/phpeye/archive/2011/06/13/mysql.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值