- 建立索引使用时需要保证where条件的数据类型与列的数据类型一致,否则索引失效。
//数据库中source列类型为varchar,但存数据时只是数值,符合source值为2的数据有两条,在该列添加索引 //使用下面的sql --> source = 2,会导致索引失效,400万条数据查询速度4秒以上 //使用 explain select * from bq_organization_statistics where `source` = 2 查询扫描行为全表 select * from bq_organization_statistics where `source` = 2 //使用下面的sql --> source = '2',400万条数据查询速度0.4秒以内 //使用 explain select * from bq_organization_statistics where `source` = '2' 查询扫描行为2 select * from bq_organization_statistics where `source` = '2'
mysql索引遇到的坑
最新推荐文章于 2022-05-21 16:11:11 发布