Discuz教程网

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

[复制链接]
authicon dly 发表于 2011-9-11 15:05:42 | 显示全部楼层 |阅读模式
下面是我们插入到这个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)中虽然加上索引,但查询时间比不加索引用的时间还多。所以我建议大家,需要经常查询的字段都加上索引。



上一篇:mysql 无限级分类实现思路
下一篇:mysqlhotcopy 正则使用小技巧
authicon 微博评论 发表于 2011-9-15 16:43:36 | 显示全部楼层
一千fan丝=⑻袁 {00}:2541535186

来自 挥坪个孤独的幽灵 的新浪微博
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 11:02

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表