sql server 2005 opendatasource,openrowset查询时,速度不一致

liuguangliang 2009-04-07 09:47:05
sql server 2005 opendatasource,openrowset查询时,速度不一致

select * from opendatasource('SQLOLEDB','Data Source=服务器C;User ID=sa;Password=').库A.dbo.表B

select * from openrowset('SQLOLEDB','服务器C;'sa';'','select * from 库A.dbo.表B')

表B大约有三百W条记录,用上面两个语句查询时,明显openrowset要比opendatasource快,这是为什么?它们不是采用的一样的方式吗?
其中openrowset与链接服务器查询速度基本一致。已经在几台机器上试过,都发生这样的事,不懂...
...全文
271 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuguangliang 2009-04-08
  • 打赏
  • 举报
回复
有没有可能是这两个函数在底层传输数据时,初始化缓存的大小不同,造成根据网络情况不同,传输速度不同。
在微软文档中也没有看到过这种说法啊
liuguangliang 2009-04-08
  • 打赏
  • 举报
回复
sql server 2005 opendatasource,openrowset查询时,速度不一致

select * from opendatasource('SQLOLEDB','Data Source=服务器C;User ID=sa;Password=').库A.dbo.表B

select * from openrowset('SQLOLEDB','服务器C;'sa';'','select * from 库A.dbo.表B')

表B大约有三百W条记录,用上面两个语句查询时,明显openrowset要比opendatasource快,这是为什么?它们不是采用的一样的方式吗?
其中openrowset与链接服务器查询速度基本一致。已经在几台机器上试过,都发生这样的事,不懂...
liuguangliang 2009-04-07
  • 打赏
  • 举报
回复
这个解释不了我的现象,我的数据量很大的,大约三百W
qizhengsheng 2009-04-07
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20071011/14/99ae33e2-46d3-43f3-9c04-e44dff901b76.html
liuguangliang 2009-04-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 happyflystone 的回复:]
OPENDATASOURCE与 OPENROWSET 函数类似,OPENDATASOURCE 应该只引用那些不经常访问的 OLE DB 数据源。对于访问次数稍多的任何数据源,使用链接服务器或OPENROWSET 。

访问链接服务器中的表时,OPENROWSET 方法是一种替代方法,是一种使用 OLE DB 连接并访问远程数据的一次性的、特殊的方法
[/Quote]

有官方声明openrowset比opendatasource快吗?或者是经过实践验证,在大量数据的情况下openrowset确实比opendatasource快???
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 happyflystone 的回复:]
OPENDATASOURCE与 OPENROWSET 函数类似,OPENDATASOURCE 应该只引用那些不经常访问的 OLE DB 数据源。对于访问次数稍多的任何数据源,使用链接服务器或OPENROWSET 。

访问链接服务器中的表时,OPENROWSET 方法是一种替代方法,是一种使用 OLE DB 连接并访问远程数据的一次性的、特殊的方法
[/Quote]
.
-晴天 2009-04-07
  • 打赏
  • 举报
回复
一个目的,两种方法,自有优劣.
-狙击手- 2009-04-07
  • 打赏
  • 举报
回复
OPENDATASOURCE与 OPENROWSET 函数类似,OPENDATASOURCE 应该只引用那些不经常访问的 OLE DB 数据源。对于访问次数稍多的任何数据源,使用链接服务器或OPENROWSET 。

访问链接服务器中的表时,OPENROWSET 方法是一种替代方法,是一种使用 OLE DB 连接并访问远程数据的一次性的、特殊的方法

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧