查询优化问题
时间:2011-06-08
来源:互联网
有一张大表A, 记录用户登录日志, 5千万级数据
表中 有uid 作为用户ID字段, 非主键, 有建立索引, 不是唯一字段, 约有 1千万个不同的UID
另给了一个5K个 UID, 让查出这5K个UID中没有在A表出现过的UID
求一个优化查询 SQL
表中 有uid 作为用户ID字段, 非主键, 有建立索引, 不是唯一字段, 约有 1千万个不同的UID
另给了一个5K个 UID, 让查出这5K个UID中没有在A表出现过的UID
求一个优化查询 SQL
作者: ghostxyz0 发布时间: 2011-06-08
select * from 另给了一个5K个 where not exists (select 1 from A where UID=另给了一个5K个.UID)
或者
select 另给了一个5K个.* from 另给了一个5K个 left join A on 另给了一个5K个.UID=a.UID where a.UID is null
第一个理论上速度会略快一点儿。
或者
select 另给了一个5K个.* from 另给了一个5K个 left join A on 另给了一个5K个.UID=a.UID where a.UID is null
第一个理论上速度会略快一点儿。
作者: ACMAIN_CHM 发布时间: 2011-06-08
你的SQL语句是什么
EXPLAIN SQL语句
EXPLAIN SQL语句
作者: wwwwb 发布时间: 2011-06-08
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28