oracle sql 语句 in 与EXIST用法比较
来源:互联网 发布:手机买火车票软件 编辑:程序博客网 时间:2024/06/01 08:16
有两个表:订单表 现有 单据5万行,有2个唯一索引和3个一般索引 ,EXCEL导入临时表根据导入的EXCEL文件行数确定
现导入50行记录的EXCEL文件,用UPDATE进行数据更新订单表中的数据,
exist语法导入时间13分钟,IN语句 6秒。
问题关键:
exist语句会通过对订单表进行轮询,将5万条记录进行轮询完毕花费大量时间;in通过对excel文件进行轮询后进行更新效率较高
结论:并不是EXIST一定效率较高的。
引用网上的一句话:
in和exist的主要区别体现在对sql执行计划的影响上。传统上认为,如果子查询的条件更具选择性(selective),就用in;而如果父查询(外层查询)的条件更具选择性(selective),就用exist。
- oracle sql 语句 in 与EXIST用法比较
- oracle中in与exist的用法与比较
- sql exist与in 比较
- oracle in exist 比较
- oracle in和exist比较
- sql语句中in与exist not in与not exist 的区别
- sql语句中in与exist not in与not exist 的区别
- Oracle in与exist条件分析
- Oracle in与exist条件分析
- Oracle in与exist条件分析
- SQL中exist与in的区别
- sql中exist与in 的区别
- sql中exist与in 的区别
- sql中exist与in的区别
- sql中exist与in的区别
- sql中exist与in 的区别
- sql中exist与in的区别
- sql中exist与in的区别
- Eclipse常用快捷键
- django使用ajax post数据403错误解决方法 (tip)
- gcc编译过程迁徙
- Activity与Thread之间的通讯
- QC与WIN7、IE8 兼容问题解决方案
- oracle sql 语句 in 与EXIST用法比较
- 跨数据库(SQL、Oracle)分布式事务
- JAVA多线程,面试者的最爱!
- iphone学习笔记 – UIView
- MongoDB添加用户-增/删/改/查/权限设置
- Android架构---学东西还是从高处看才能学得远!!
- /Android面试之---讲一下你对Activity的了解(面试必问的).
- SQL的两种分页方式
- 简单内存泄漏检测方法 解决Detected memory leaks!