社区
MS-SQL Server
帖子详情
关于查询效率问题(高手进)
kingtiy
2006-07-03 03:03:15
select T from A where exists(
select * from B where A.a=B.a)
如果A,B表里面的数据非常多,上亿条
有没有更好点的查询方法来提高下效率
谢谢
...全文
180
7
打赏
收藏
关于查询效率问题(高手进)
select T from A where exists( select * from B where A.a=B.a) 如果A,B表里面的数据非常多,上亿条 有没有更好点的查询方法来提高下效率 谢谢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fcuandy
2006-07-03
打赏
举报
回复
exist后跟子查询,也就是说在低层操作时,每检索一条记录都要去执行一次子查询.效率可以想像了.
kingtiy
2006-07-03
打赏
举报
回复
就是说用内连接的效率要高些是吧
哪位GGJJ能不能帮小弟解释下这里说的SQL语句执行的过程吗?
使用EXISTS 和连接,之间哪个效率更好些?
crazyzcl
2006-07-03
打赏
举报
回复
select a.T from A a, B b where A.a=B.a
wangdehao
2006-07-03
打赏
举报
回复
这种情况下,用inner join 更加有效率
fcuandy
2006-07-03
打赏
举报
回复
SELECT T FROM A INNER JOIN B ON A.a=B.a
上亿条的话,估计以我们的硬件条件,就不要用MSSQL了。
zlp321002
2006-07-03
打赏
举报
回复
为什么不这么写?
select a.T from a,b where A.a=B.b
LouisXIV
2006-07-03
打赏
举报
回复
select T from A where exists(
select * from B where A.a=B.a)
如果A,B表里面的数据非常多,上亿条
有没有更好点的查询方法来提高下效率
谢谢
----------------------
相关子查询效率很低,更何况你还用了select * ...
select A.T from A inner join B on A.a=B.a
子
查询
关联
查询
效率
问题
[转载]
子
查询
就是
查询
中又嵌套的
查询
,表连接都可以用子
查询
,但不是所有子
查询
都能用表连接替换,子
查询
比较灵活,方便,形式多样,适合用于作为
查询
的筛选条件,而表连接更适合与查看多表的数据。 子
查询
不一定需要两个表有关联字段,而连接
查询
必须有字段关联(所谓的主外键关系) 表关联的
效率
要高于子
查询
,因为子
查询
走的是笛卡尔积 表关联可能有多条记录,子
查询
只有一条记录,如果需要唯一的列,最好...
数据库多表
查询
效率
问题
今天做项目时,用到了多表
查询
。有三个表分别为et_task_termtt,et_core_thes_term_category ttc , et_core_thes_terms t 其中tt.termid=t.id、ttc.termid=t.id 刚开始时用自然连接,sql语句为:select t.name from et_task_term tt,et_core_thes_term_category ttc , et_core_thes_terms t where tt.termid=
关于嵌套
查询
和连接
查询
的
效率
问题
2019独角兽企业重金招聘Python工程师标准>>> ...
MySQL
查询
效率
问题
最近在使用python在MySQL中读写数据时遇到了,两个程序插入
查询
语句格式相同,却
效率
相差约百倍的
问题
。 原因是MySQL字段类型为字符串,使用字符串数据条件
查询
比使用数值型数据
效率
高的很多,个人估算有百倍, 而我两个程序就使用了两种数据类型,花了两天才找出
效率
慢的
问题
。后来去搜了一下相关
问题
,看到有人做出了 图文对比,
效率
对比很直观。 博客地址:http://
Hibernate之
查询
效率
问题
相信越来越多的web开发者,在持久层都采用了hibernate。都说hibernate
效率
高,可是当整个项目下来后发现,比其他持久层版本慢很多,当然功能也多很多。记得当初同事测试hibernate销率时,在100万数据量的情况下,hibernate的
效率
几乎接近于jdbc,那么为什么如今很多公司的项目运行那么慢呢(不仅仅是hibernate),也许有些细节上的东西我们开发人员没有注意。
MS-SQL Server
34,876
社区成员
254,635
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章