【发布时间】:2012-10-30 17:32:56
【问题描述】:
我遇到了一个问题,其中包含大约 70 个参数的更新查询有时会超时。根据一些研究,我相信这是由于数据包嗅探。我看到在较新版本的 SQL Server 中,我可以使用 Option(recompile) 子句,但在我的情况下这不起作用,因为我使用的是服务器 2000。
我使用的是sqlhelper.executeNonQuery,而不是存储过程。
【问题讨论】:
-
@MitchWheat 我没有大量的 SQL Server 经验,所以这可能是我在本次讨论中的一个缺点。但是,我还没有重建索引和更新统计信息。你的帖子有一个关于在 Prod 中做这些的警告。我应该关心什么?该表确实参与了复制。
标签: sql sql-server sql-server-2000 parameter-sniffing