首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

openquery与opendatasource的查询速度有关问题

2012-01-13 
openquery与opendatasource的查询速度问题数据库环境:SQL2000链接的数据源:access1select*fromopenquery(R

openquery与opendatasource的查询速度问题
数据库环境:SQL2000
链接的数据源:access

1         select   *   from   openquery(RS1, 'select   *   from   logdata ')
2         select   *   from   opendatasource( 'microsoft.jet.oledb.4.0 ', 'data   source=C:\test.mdb ')...logdata

结果:
1                 2006/10/17   15:54:03127.000.000.00122
2                 2006/10/17   15:54:03127.000.000.00122

查询比较:
1                 99.69%
2                 0.31%
----------------------

问题:
1是链接服务器之后进行查询
2是直接打开数据源

两者的查询的cost为什么差距这么大?
是不是以为着如果只是进行简单查询的话,就可以用opendatasource代替openquery了呢?

以上。

[解决办法]
应该是这样吧!

我一般用OPENQUERY时都是链接的ORACLE数据库.

象ACCESS和EXCEL , 我就用OPENDATASOURCE

热点排行