in、or與union all的性能對比

摘自:http://blog.csdn.net/yanshaobo0410/article/details/8439168

in、or與union all的性能對比

對於某大表的查詢 

使用or: 
SELECT * FROM article 
WHERE article_category=2 
OR article_category=3 
// 執行時間:11.0777 

使用 in: 
SELECT * FROM article 
WHERE article_category IN (2,3) 
// 執行時間:11.2850 

使用union all: 
SELECT * FROM article 
WHERE article_category=2 
UNION ALL 
SELECT * FROM article 
WHERE article_category=3 
// 執行時間:0.0261

發佈了15 篇原創文章 · 獲贊 2 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章