![]() |
1
9
这里有一个替代的想法。在远程服务器上创建存储过程以执行更新,然后从本地实例调用该过程。
|
![]() |
2
4
如果你在找 为什么? ,这里有一个可能性 Linchi Shea's Blog :
(由于Linchi的帖子,这个澄清被添加到最新的BooksOnline SQL文档中)。 换言之,如果链接服务器是由具有有限权限的用户设置的,则SQL无法检索表的准确统计信息,并且可能会选择执行查询(包括检索所有行)的糟糕方法。 这是一个 related SO question 关于链接服务器查询性能。他们的结论是:使用OpenQuery获得最佳性能。 更新:一些 additional excellent posts 关于Linchi博客中的链接服务器性能。 |
![]() |
3
2
列1是主键吗?可能不是。尝试使用主键选择要更新的记录(其中PK_field=xxx),否则(有时?)将读取所有记录以查找要更新的记录的主键。 |
![]() |
4
1
第1列是varchar字段吗?这就是为什么用单引号将1234值括起来的原因吗?或者这只是你问题中的一个打字错误? |