【发布时间】:2010-11-18 11:16:06
【问题描述】:
我有这个问题
UPDATE linkeddb...table SET field1 = 'Y' WHERE column1 = '1234'
选择和更新一行需要 23 秒
但如果我使用 openquery(我不想这样做),那么它只需要半秒钟。
我不想使用 openquery 的原因是我可以安全地将参数添加到我的查询中并避免 SQL 注入。
有人知道它运行如此缓慢的任何原因吗?
【问题讨论】:
-
查询执行计划有什么线索吗?或者您可以设置 SQL Profiler 来观察数据库并查看 openquery 的不同之处。
标签: asp.net sql sql-server linked-server openquery