如何调试 SQL Server 中的查询超时?

发布于 2024-11-16 07:39:23 字数 236 浏览 3 评论 0原文

我遇到一个简单查询的 SQL 查询超时:

delete from Prices where Id=123

Id 是一个 PK 列。服务器负载不高 - 少数其他查询出现问题。我该如何调试这种情况?我使用 SQL Server Express 2008。

谢谢!

UPD1 重命名表以匹配真实姓名。

I'm getting an SQL query timeout for a simple query:

delete from Prices where Id=123

Id is a PK column. The server is not under high load - something is wrong with few other queries. How can I debug this situation? I use SQL Server Express 2008.

Thank you!

UPD1 Renamed table to match real name.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

香橙ぽ 2024-11-23 07:39:23

如果您认为该查询在另一个查询上被阻塞,您可以按照 这篇博文 展示了如何识别它所阻止的内容。一旦弄清楚这一点,您就可以调查查询中的问题。

If you believe the query is blocking on another you can follow the query from this blog post which shows how to identify what it is blocking on. Once you figure that out you can investigate the query for issues.

忆梦 2024-11-23 07:39:23

你有一个名为 table 的表吗?这可能就是问题所在。您如何执行查询?通过 SQL Studio?存储过程? SQL命令?

You have a table named table? That might be the problem. How are you executing the query? Through SQL Studio? Stored Procedure? SqlCommand?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文