MySQL效能優化實戰
- 對欄位進行where num is null判斷。【給num設定預設值0】
- 使用!=或<>。
- 使用or連線條件,如:where num=10 or num=20【select……union
all select……替代】 - 使用in或not in,如:where num in(1,2,3)【連續數值可用where num between 1 and 3替代】
- like‘李%’【考慮全文檢索】
- 使用引數
SELECT * FROM rental WHERE rental_date =`2005-08-01
09:45:58` # 耗時0.018s
# LIMIT 1 # 耗時0.002s
;
2、為搜尋欄位建索引
SELECT rental_id FROM rental ORDER BY RAND() LIMIT 1;
這條要求似乎是針對就資料庫,在MySQL 5.7.10測試時,僅第一次耗時達到幾百毫秒,隨後都是幾毫秒。
ENUM 而不是 VARCHAR。
select*FROM rental WHERE return_date=`2005-08-04
10:49:24`or return_date=`2005-08-08
06:46:39`; # 8ms
select*FROM rental WHERE return_date IN(`2005-08-04
10:49:24`,`2005-08-08 06:46:39`); #
7ms
不同欄位:union代替or
select*FROM rental WHERE return_date=`2005-08-04
10:49:24` or inventory_id=3157;
select*FROM rental WHERE return_date=`2005-08-04
10:49:24` UNION SELECT * FROM rental WHERE inventory_id=3157;
Select SQL_NO_CACHE *from study.rentalUNION SELECT * FROM sakila.rental; #0.74s
Select SQL_NO_CACHE *from study.rental UNION ALL SELECT * FROM sakila.rental; #0.72s
12、同型別比較
相關文章
- MySQL——索引優化實戰MySql索引優化
- Linux效能優化實戰(一)Linux優化
- Linux效能優化實戰(二)Linux優化
- mpvue效能優化實戰技巧Vue優化
- 史上更全的MySQL高效能優化實戰總結!MySql優化
- 史上更全的 MySQL 高效能優化實戰總結!MySql優化
- MySQL 優化實戰記錄MySql優化
- mysql效能優化MySql優化
- MySQL——效能優化MySql優化
- 網站效能優化實戰(二)網站優化
- 高薪之路,史上更全的 MySQL 高效能優化實戰總結高薪MySql優化
- 推薦:非常全面的 MySQL 高效能優化實戰總結~MySql優化
- App監控和效能優化實戰APP優化
- 實戰 PerfDog 優化小遊戲效能優化遊戲
- MySQL 效能優化方案MySql優化
- Mysql效能優化一MySql優化
- MySQL系列:效能優化MySql優化
- 基於XDanmuku的Android效能優化實戰Android優化
- Linux效能優化實戰課程教學Linux優化
- 效能調優實戰
- MySQL8.0效能優化MySql優化
- MySQL高效能優化MySql優化
- 一份超詳細的MySQL高效能優化實戰總結MySql優化
- 【真·乾貨】MySQL 索引及優化實戰MySql索引優化
- Linux效能優化實戰記憶體篇(五)Linux優化記憶體
- MySQL-效能優化-索引和查詢優化MySql優化索引
- Linux效能優化實戰CPU篇之總結(四)Linux優化
- MySQL: 使用explain 優化查詢效能MySqlAI優化
- MySQL效能優化之索引設計MySql優化索引
- mysql查詢效能優化總結MySql優化
- MySQL 效能優化——B+Tree 索引MySql優化索引
- 「MySQL」高效能索引優化策略MySql索引優化
- MySQL的SQL效能優化總結MySql優化
- TiDB 效能分析&效能調優&優化實踐大全TiDB優化
- Linux效能優化實戰CPU篇之軟中斷(三)Linux優化
- Linux效能優化實戰-倪朋飛-極客時間Linux優化
- 三高Mysql - Mysql索引和查詢優化(偏實戰部分)MySql索引優化
- 《MySQL 效能優化》之理解 MySQL 體系結構MySql優化
- 【效能優化之道】每秒上萬併發下的Spring Cloud引數優化實戰優化SpringCloud