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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章