MySQL验证索引提升查询效率
生活随笔
收集整理的這篇文章主要介紹了
MySQL验证索引提升查询效率
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在我們準(zhǔn)備的表結(jié)構(gòu)tb_item 中, 一共存儲了 300 萬記錄;
A. 根據(jù)ID查詢
select * from tb_item where id = 1999\G;查詢速度很快, 接近0s , 主要的原因是因為id為主鍵, 有索引;
2). 根據(jù) title 進行精確查詢
select * from tb_item where title = 'iphoneX 移動3G 32G941'\G;查看SQL語句的執(zhí)行計劃 :
處理方案 , 針對title字段, 創(chuàng)建索引 :
create index idx_item_title on tb_item(title);索引創(chuàng)建完成之后,再次進行查詢 :
通過explain , 查看執(zhí)行計劃,執(zhí)行SQL時使用了剛才創(chuàng)建的索引
總結(jié)
以上是生活随笔為你收集整理的MySQL验证索引提升查询效率的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL高级 trace工具
- 下一篇: MySQL全值匹配