2010-11-24 88 views
0

最近我一直在很难更新表中的记录,因为他们超时。SQL Server:插入,更新,删除,创建超时

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

我检查了sp_who2,并且在保存表格时我没有在BlkBy中看到任何ID。 (我正要抓住错误信息,但是草药法,这次它是有效的,但是我仍然会要求帮助)。

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

运行的查询总是非常小。

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

谢谢

+0

你能否提供一对夫妇的样本陈述?查询很小,但表格有多大?您是从您编写的自定义应用程序更新还是从mgmt studio更新?你是否已经在服务器上启动了perfmon(或类似的)来监视它? – Matt 2010-11-24 15:54:56

回答

0
  1. 创建新的小桌子,检查是否 它的正常工作。
  2. 检查您在 表中的索引是否在您在WHERE条件中使用的字段 上更新。
  3. 检查服务器日志是否有错误。
  4. 尝试检查/修复 数据库中的表格。
相关问题