首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过链接服务器的查询速度非常慢

通过链接服务器的查询速度非常慢
EN

Stack Overflow用户
提问于 2009-11-02 01:38:18
回答 2查看 4K关注 0票数 2

我有两个SQL2005服务器SRV1和SRV2。SRV2是SRV1上的链接服务器。我在SRV2上运行了一个带有params的storep proc,它很快就完成了。但是,当我通过SRV1上的链接服务器运行相同的进程时,例如EXEC SRV1.DB_TEST.dbo.p_sample_proc,大约需要8-10分钟才能完成。重新启动SRV2后,问题就消失了。但过了一段时间,它又回来了。有没有人知道会是什么样子?

EN

回答 2

Stack Overflow用户

发布于 2009-11-02 01:51:04

Linchi Shea in this article说,可能需要更多的SRV2权限

使用的登录名需要运行DBCC SHOW_STATISTICS

编辑:在andomar的评论之后:这是做什么的?

代码语言:javascript
复制
SELECT * FROM OPENQUERY ('SRV1', 'EXEC DB_TEST.dbo.p_sample_proc')
票数 1
EN

Stack Overflow用户

发布于 2009-11-02 01:46:09

在SQL Server Management Studio中,选中SRV2上的管理->活动监视器。这应该会显示正在运行p_sample_proc的进程的状态。也许它阻塞了来自其他进程的锁。

可以肯定地说,重置服务器会解除所有锁定,并且阻塞应用程序可能需要一段时间才能重新连接到SRV2。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1657759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档