2010-11-24 14 views
0

最近タイムアウトのためにテーブル内のレコードを更新することが困難でした。SQL Server:INSERT、UPDATE、DELETE、CREATEタイムアウト

データベースの行を更新したり、SQL Server Management Studioで新しいテーブルを作成することはできません。

私はsp_who2をチェックしましたが、テーブルを保存するときにBlkByにIDは表示されません。 (私はちょうどエラーメッセージをつかむつもりでしたが、芝生の法則、今度は問題は繰り返しますが、私はまだ援助を求めます)。

更新/削除/挿入/作成ステートメントが実行されると、状態RUNNABLEとして表示されます。

実行されるクエリは、常に非常に小さくなります。

うまくいけば私はあまりにも漠然としていませんでしたが、私はいくつかの情報を逃したと確信しているので、あなたはアイデアや質問があれば大いに感謝します。

あなたは

+0

カップルのサンプル文を提供できますか?クエリは小さいですが、テーブルのサイズはどれくらいですか?あなたが書いたカスタムアプリケーションや、mgmt studioからアップデートしていますか?あなたはそれを監視するためにサーバー上でperfmon(または同様のもの)を起動しましたか? – Matt

答えて

0
  1. 新しい小さなテーブルを作成し、それがうまく働いて かどうかを確認お願いします。
  2. WHERE条件で使用する フィールドで更新する テーブルにインデックスがあるかどうかを確認してください。
  3. サーバーログでエラーがないかどうかを確認します。
  4. データベースの表を確認/修復してください。
関連する問題