【问题标题】:SQL Server: INSERT, UPDATE, DELETE, CREATE TimeoutsSQL Server:插入、更新、删除、创建超时
【发布时间】:2011-05-15 01:55:27
【问题描述】:

最近由于超时,我很难更新表中的记录。

我无法更新数据库中的行,甚至无法通过 SQL Server Management Studio 创建新表。

我检查了sp_who2,但在保存表格时我没有在 th BlkBy 中看到任何 ID。 (我正要抓住错误信息,但草皮法,这一次它起作用了,虽然是一个反复出现的问题,所以我仍然会寻求帮助。

当更新/删除/插入/创建语句运行时,它们显示为 RUNNABLE 状态。

运行的查询总是很小。

希望我没有太含糊,但我肯定错过了一些信息,所以如果您有任何想法或问题,我们将不胜感激。

谢谢

【问题讨论】:

  • 您能提供几个示例语句吗?查询很小,但表有多大?您是从您编写的自定义应用程序还是从 mgmt studio 进行更新?你有没有在服务器上启动 perfmon(或类似的)来监控它?

标签: sql-server timeout


【解决方案1】:
  1. 新建小表并检查是否 它工作正常。
  2. 检查是否有索引 您在字段上更新的表 您在 WHERE 条件下使用。
  3. 检查服务器日志是否有错误。
  4. 尝试检查/修复表 数据库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-07
    • 2010-12-17
    • 1970-01-01
    • 1970-01-01
    • 2015-10-28
    • 2011-09-03
    • 1970-01-01
    相关资源
    最近更新 更多