社区
MS-SQL Server
帖子详情
请问如何提高select ..where id in ()的查询效率
cs12356
2009-09-04 10:03:25
现在的优化:
1、对id索引
2、把确定查询范围的id及相关数据insert到一个临时表,写成
select ..from 临时表 where id in ()
问题是确定范围的id仍然很多
请教还有什么优化方法,谢谢
...全文
113
4
打赏
收藏
请问如何提高select ..where id in ()的查询效率
现在的优化: 1、对id索引 2、把确定查询范围的id及相关数据insert到一个临时表,写成 select ..from 临时表 where id in () 问题是确定范围的id仍然很多 请教还有什么优化方法,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
无锡阔微信息科技
2009-09-05
打赏
举报
回复
学习
lihan6415151528
2009-09-04
打赏
举报
回复
http://blog.csdn.net/lihan6415151528/archive/2009/08/20/4466914.aspx
华夏小卒
2009-09-04
打赏
举报
回复
跟union all 哪个速度更好?
soft_wsx
2009-09-04
打赏
举报
回复
EXISTS,NOT EXISTS
替换IN,NOT in
轻量级sass平台如何使用Django快速搭建_第二部分
全套视频是基于django开发的Bug管理平台,为用户提供理想...
select
2 / daterangepicker.js / highcharts / bootstrap-
select
.js。 9. 支付宝支付 和 优惠抵扣。 学完本课,你可以掌握用Django开发企业级web应用的技能
MySQL
查询
select
* from table where
id
in 如何
提高
效率
?
* from a where
id
in (
select
id
from b ); 对于这条sql语句它的执行计划其实并不是先
查询
出b表的所有
id
,然后再与a表的
id
进行比较。 mysql会把in子
查询
转换成exists相关子
查询
,所以它实际等同于这条sql语句:...
MySQL中
查询
select
* from a where
id
in (
select
id
from b )如何
提高
效率
?
mysql会把in子
查询
转换成exists相关子
查询
,所以它实际等同于这条sql语句:
select
* from a where exists(
select
* from b where b.
id
=a.
id
); 而exists相关子
查询
的执行原理是: 循环取出a表的每一条记录与b表进行...
mysql关于
select
where in的
效率
很多大牛公司建议
select
where in中不要超过200,有的说不要超过500. 那么问题来了,使用子
查询
的时候如果结果级超过了...
select
* from cp_bill_info where
id
in(
select
id
from cp_bill_info where
id
) 第*次
查询
探讨
select
in 在postgresql的
效率
问题
这篇文章主要介绍了探讨
select
in 在postgresql的
效率
问题 的相关资料,需要的朋友可以参考下在知乎上看到这样一个问题:MySQL
查询
select
* from table where
id
in (几百或几千个
id
) 如何
提高
效率
?修改电商网站...
MS-SQL Server
34,593
社区成员
254,590
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章