社区
MS-SQL Server
帖子详情
请问关于select的性能问题(高手进来分析)up有分
kokblack
2003-08-22 12:03:47
如何才能测试出
select------from--------where
与
join on 速度上的区别呢,,书上和实际不符??
多谢!!
...全文
76
16
打赏
收藏
请问关于select的性能问题(高手进来分析)up有分
如何才能测试出 select------from--------where 与 join on 速度上的区别呢,,书上和实际不符?? 多谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenzf
2003-08-22
打赏
举报
回复
gz
kokblack
2003-08-22
打赏
举报
回复
多谢~~~
确实有效,
但,join on 还有用得不好。。
我想回去看看,数据库原理,,“笛卡尔积”之类的。。。。有没有相关的电子版的书?
linleming
2003-08-22
打赏
举报
回复
up
pengdali
2003-08-22
打赏
举报
回复
你是比较:
select * from sysobjects a ,sysobjects b where a.id=b.id
select * from sysobjects a join sysobjects b on a.id=b.id
这样的吗?这当然是一样的,只是写法不同。
select * from sysobjects a ,sysobjects b where a.id=b.id
select *,(select name from sysobjects b where a.id=b.id) from sysobjects a
这才不一样的。
pengdali
2003-08-22
打赏
举报
回复
你是比较:
select * from sysobjects a ,sysobjects b where a.id=b.id
select * from sysobjects a join sysobjects b on a.id=b.id
这样的吗?这当然是一样的,只是写法不同。
select * from sysobjects a ,sysobjects b where a.id=b.id
select *,(select name from sysobjects b where a.id=b.id) from sysobjects a
这才不一样的。
caiyunxia
2003-08-22
打赏
举报
回复
http://expert.csdn.net/Expert/topic/2085/2085863.xml?temp=.2160303
kokblack
2003-08-22
打赏
举报
回复
TO:pengdali大力
麻烦举个例子,查询数据时,,,用join on 可以大小节约时间??
kokblack
2003-08-22
打赏
举报
回复
是呀,,,看了上面的计划,不过,,好像数字都有一样呀。。。如何看。??
表1:300000条,,cj_lncjb
表2:50000条, xj_xjb
hjb111
2003-08-22
打赏
举报
回复
查询分析器中在查询菜单中选择比较执行计划!
执行后查看!
hjb111
2003-08-22
打赏
举报
回复
declare @testtime datetime
select @testtime=getdate()
select------from--------where
select datediff(ms,@testtime,getdate())
pengdali
2003-08-22
打赏
举报
回复
查询分析器-->写入代码-->按ctrl+L-->比较执行计划。
zjcxc
元老
2003-08-22
打赏
举报
回复
不能简单说那个效率高.
要根据实际处理的数据来确定.
kokblack
2003-08-22
打赏
举报
回复
结贴!!
CrazyFor
2003-08-22
打赏
举报
回复
查询分析器-->写入代码-->按ctrl+L-->比较执行计划。
zhonghua79
2003-08-22
打赏
举报
回复
up
xmcheng
2003-08-22
打赏
举报
回复
up
在 SAP HANA 中读懂
Select
Pull-Up、Column Removal 与
Select
Pushdown:把查询计划从臃肿拉回精简
摘要:SAP HANA内存数据库中,SQL查询
性能
不仅受执行阶段影响,编译阶段的列投影处理同样关键。冗余列投影会增加查询计划复杂度,导致编译时间延长和
性能
下降。SAP HANA优化器采用"
Select
Pull-Up→Column Removal→
Select
Pushdown"三阶段策略:先汇总列需求到树顶,删除冗余列,再将必要过滤下推。这一过程可迭代执行,通过精简列集合触发连接剪枝等优化。实际建模中应避免宽视图和
SELECT
*写法,让优化器更容易生成高效执行计划。(149字)
多路复用IO:
select
、sys_
select
、do_
select
源码
分析
《srsLTE源码学习:逻辑信道多路复用与MAC CE分解pdu_queue.h,pdu_queue.cc》 《
select
用法》 《从
select
函数谈及系统调用原理》 《Linux Socket C语言网络编程:
Select
Socket》 《Linux Socket C语言网络编程:Poll Socket》 《Linux Socket C语言网络编程:Epoll Socket》 《浅谈epoll》 《什么是epoll的水平触发与边缘触发?》 《linux-io-multiplexin.
SAP ABAP 检查一行数据是否存在 (UP TO 1 ROWS 与 SELCET SINGE 浅析)
这与之前的一篇有点类似,但是这里想表达的是关于两个语法
性能
方面的
问题
,关于SINGE 和 UP TO X ROWS 的争论各执己见。 检查数据库中某一行的数据存在
SELECT
SINGLE col FROM dbtab WHERE any_key INTO (field) ##warn_ok. IF sy-subrc = 0. … ENDIF. 740 之后新语法可以把 ‘X’ 以及 文本 来替换数据库字段,以此隔断 DB
Linux内核-I/O多路复用[
select
]和I/O事件就绪通知源码
分析
本文通过对
select
源码的探索,引出了socket创建,I/O事件就绪通知,时钟中断、tcp接收远端数据等机制的源码
分析
。
如何
分析
SQL
性能
?
分析
SQL
性能
的目的是找出。下面是详细步骤和方法 👇。
MS-SQL Server
34,876
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章