Mysql查詢可通過給條件字段添加索引提高查詢速度


背景

當使用sql語句查詢表數據時,會發現隨着表中記錄的增多,查詢的速度也會也來越慢,特別是那種日志記錄,少則幾十萬,多則上百萬,甚至上千萬數據,如果查詢一次耗時太長,會嚴重影響業務邏輯,這時候可以考慮給經常作為條件的字段添加索引了,這樣做會大大加快查詢速度,這里所說的條件字段,就是指sql語句中放到where條件中用於篩選記錄的字段。


總結

給條件字段添加索引可以大大加快數據的查詢速度,提高系統的性能。
不要考慮在所有的字段上添加索引,創建索引和維護索引都要耗費時間,這種時間隨着數據量的增加而增加。
適合添加索引的字段:總是作為條件查詢的字段、常用來做連接的字段、作為主鍵或者強調唯一的列上。
不適合加索引的字段:塊數據類型的字段、取值很少的字段。

參考:https://blog.csdn.net/albertsh/article/details/88578840


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM