sql优化之not in
2016-04-29 10:39
239 查看
sql : select ID from awhere XX <> 0 and ID not in (select ID from b)
4万多条记录,执行了316秒,无法接受。
优化为:
select a.ID from a where not exists (select b.ID from b where a.ID = b.ID) and a.XX <> 0
只需0.2秒。
4万多条记录,执行了316秒,无法接受。
优化为:
select a.ID from a where not exists (select b.ID from b where a.ID = b.ID) and a.XX <> 0
只需0.2秒。
相关文章推荐
- Redis碎碎念
- oracle client 安装
- SqlBulkCopy 批量插入数据库
- oracle安装学习
- SQLServer找出执行慢的SQL语句
- POCO 1.7.2 + VS2013 + OPENSSL + MYSQL编译
- MySQL server has gone away 问题的解决方法
- java 取模%以及BigDecimal 和oracle 取模比较
- mysql修改表、字段的字符集、排序规则
- sql中同一个Trigger里同时包含Insert,Update,Delete
- mysql if示例
- Java操作MongoDB模糊查询和分页查询
- 从数据库中取出数据,使用freemarker生成word文档
- MySQL数据查询
- SQL 模糊查询 可以正则匹配 (转)
- [转]ORACLE 绑定变量用法总结
- mysql中datetime比较大小问题
- ORACLE 字符串操作
- 【数据库】MySQL性能优化之swap占用高
- SQL随机查询,显示行号,查询数据段