服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|

服务器之家 - 数据库 - Mysql - mysql中索引使用不当速度比没加索引还慢的测试

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

2019-11-23 18:58MYSQL教程网 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)中虽然加上索引,但查询时间比不加索引用的时间还多。所以我建议大家,需要经常查询的字段都加上索引。

延伸 · 阅读

精彩推荐
  • Mysql将MySQL数据库移植为PostgreSQL

    将MySQL数据库移植为PostgreSQL

    PostgreSQL 作为功能最强劲的开源 OO 数据库,仿佛一直不为国内用户所熟识。而我个人也仅是因为工作的缘故接触到这款超经典的数据库,并深为之折服。...

    mysql教程网4692019-10-31
  • Mysql使用SQL语句统计数据时sum和count函数中使用if判断条件的讲解

    使用SQL语句统计数据时sum和count函数中使用if判断条件的讲解

    今天小编就为大家分享一篇关于使用SQL语句统计数据时sum和count函数中使用if判断条件的讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价...

    彩色小王2882019-06-04
  • MysqlMysql源码学习笔记 偷窥线程

    Mysql源码学习笔记 偷窥线程

    安装完Mysql后,使用VS打开源码开开眼,我嘞个去,这代码和想象中怎么差别这么大呢? ...

    cnblogs1772019-11-16
  • Mysqlmysql中blob数据处理方式

    mysql中blob数据处理方式

    本文通过实例代码给大家介绍了mysql中blob数据处理方式,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧...

    徐茂盛2862019-07-11
  • Mysql想取消错误的mysql命令怎么办?

    想取消错误的mysql命令怎么办?

    今天小编就为大家分享一篇关于想取消错误的mysql命令怎么办?,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编...

    stpeace3752019-06-25
  • MysqlMySQL数据迁移使用MySQLdump命令

    MySQL数据迁移使用MySQLdump命令

    今天小编就为大家分享一篇关于MySQL数据迁移使用MySQLdump命令,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编...

    Tangzongyu1233732019-06-19
  • Mysql发现mysql一个用法,比较有用

    发现mysql一个用法,比较有用

    发现mysql一个用法,比较有用,mysql下用select实现列运算 ...

    mysql教程网4202019-10-20
  • Mysql关于mysql 8.0.13zip包安装方法

    关于mysql 8.0.13zip包安装方法

    这篇文章主要介绍了关于mysql 8.0.13zip包安装方法,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下...

    midnt2952019-06-18