关于链接服务器的效率问题
我通过这个语句在我本地建立了个链接服务器:
EXEC sp_addlinkedserver @server='QD',@srvproduct='',@provider='SQLOLEDB',@datasrc='221.245.156.211,1433'
EXEC sp_addlinkedsrvlogin 'QD', 'false', NULL, 'sa', 'baomi'
然后,我登录本地服务器开始查询远端数据,其效率低得简直让人难以置信!
但是,如果我直接从本地SQL SERVER登录远端服务器(就是在本地SQLSERVER的登录窗口输入远端的IP地址和登录用户密码),同样的查询语句,其效率还是相当可以的。
为什么这两者都这么大的差异?如何改善链接服务器的查询效率啊!!!!
------解决方案--------------------因为链接服务器无法获得统计信息,如果不是实时查询,可以先把数据插入本地的一个临时对象中,然后再做关联