in、or与union all的性能对比
2015-07-02 13:02
357 查看
摘自: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
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
相关文章推荐
- 2015网络安全大会-上
- 瀑布流布局(基于多栏列表流体布局实现)
- 【博客美化】博客美化之添加人体闹钟
- 第十七周oj刷题——Problem B: 分数类的四则运算【C++】
- linux系统中利用vagrant创建虚拟开发环境
- Linux的一些小知识
- JS对象与JSON格式数据相互转换
- Kronos员工雇用状态与账户状态
- 数据机构与算法-数据结构的一些基本概念
- 数据机构与算法-数据结构的一些基本概念
- 你是猪,,,vb经典代码 2015年07月02日 12:57:24 424人阅读 评论
- 广度优先搜索-炸弹人问题
- acm学习
- C++服务编程
- 数据库实验
- HDU 2852 KiKi's K-Number【 树状数组 二分 】
- 输入一个有大写和小写的字符串,把其中的大写转化为小写,小写转化为大写。
- 144.按照要求合并两个整数
- HTTP1.1新特性
- Mybatis事务管理