mysql添加索引没有减少查询时间_mysql添加索引,查询反而变慢

1.表结构,time1添加普通索引:

CREATE TABLE `time_table` (

`time1` INT(11) NULL DEFAULT NULL,

`time2` INT(11) NULL DEFAULT NULL,

INDEX `time1` (`time1`)

)

ENGINE=MyISAM

;

2.蠕虫复制创建200万条数据

insert into time_table select * from time_table

3.开始查询:time1有索引,time2没索引,数据200万

set profiling=1;

select * from time_table where time2=1111111;

select * from time_table where time1=1111111;

show profiles;

4.结果,加了索引反而变慢了:

23b5ebc038000cdb25caf12682241c28.png

重新反思,蠕虫复制的表的内容过于简单了,总共400百万条数据,200万条数据time1=11111,time2=11111,还有200万条数据,time1=22222,time2=22222,

重新制造200万条数据&#x

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值