微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sql-server-2000 – 链接服务器性能和选项

在工作中,我们有两台服务器,一台运行的应用程序很多人使用了sql Server 2000后端.我可以自由地查询这个很长一段时间,但不能添加任何东西,如存储过程或额外的表.

这导致我们有第二个sql Server链接到第一个,我建立一个存储过程库,使用链接服务器从双方查询数据.其中一些查询的时间要比我想要的要长.

有人可以指出一些关于使用链接服务器的好文章吗?我特别感兴趣的是找出两者之间传输的数据,通常可以远程执行大部分的sql语句,但是我感觉可能会传输完整的表,通常只是加入一个小的最后在本地表.

我目前有什么链接的服务器选项:

Collat​​ion兼容True
>数据访问正确
> Rpc是的
> Rpc Out True
>使用远程排序错误
排序规则名称(空白)
>连接超时0
>查询超时0

编辑:

只是想我会更新这篇文章我使用openqueries与动态参数一段时间来提高性能,谢谢提示.但是,这样做可能会使查询更加凌乱,因为您最终处理字符串.终于在今年夏天,我们将sql Server升级到2008,并实现了实时数据镜像.说实话,开放式查询正在逼近我的任务的本地查询的速度,但镜像肯定使sql更容易处理.

解决方法

我建议光标循环而不是链接连接的动态开放查询.
这是我能够复制MS Access链接连接性能的唯一方法(至少对于单个远程表)
在ms sql中定期关联的连接通过将所有特殊的功能都拉到强大的表格中效率太低.

– 我想知道光标循环内的openqueries有什么不好如果做的正确,没有锁定问题.

原文地址:https://www.jb51.cc/mssql/74803.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐