检查mysql slowlog的时候发现有个语句没有用到index,类似select * from A where b=1;所以给b加了索引,再explain发现还是不能使用,此时怀疑是两种情况,一个是数据太少,不需要索引,另外一个是加了索引不会自动重建索引,所以试着加了一条数据,这是索引肯定重建了,但是explain发现不行,所以应该是第二种情况,又插入了几十条数据后发现终于用到index了。
大疑问:
同样结构了另外新建了一张表,插了两三条数据,能使用到key。。。
检查mysql slowlog的时候发现有个语句没有用到index,类似select * from A where b=1;所以给b加了索引,再explain发现还是不能使用,此时怀疑是两种情况,一个是数据太少,不需要索引,另外一个是加了索引不会自动重建索引,所以试着加了一条数据,这是索引肯定重建了,但是explain发现不行,所以应该是第二种情况,又插入了几十条数据后发现终于用到index了。
大疑问:
同样结构了另外新建了一张表,插了两三条数据,能使用到key。。。