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.结果,加了索引反而变慢了:
重新反思,蠕虫复制的表的内容过于简单了,总共400百万条数据,200万条数据time1=11111,time2=11111,还有200万条数据,time1=22222,time2=22222,
重新制造200万条数据&#x