web-dev-qa-db-ja.com

SQL Server 2008R2 DBCC CheckDBが終了しない

Windows Server 2008 R2でSQL Server 2008 R2を実行していますが、最近まで問題はありませんでした。最近Windowsの更新後(SQLサーバーの更新なし)、メンテナンスプランのステップ1を実行できません。 DBは約500MBしかないので、サイズは問題にならないと思います。

過去にこの種の問題を見たことがありますか。

編集:価値があるのは、インデックスの再構築と統計の更新にも同じ問題があることです。これが役立つかどうかはわかりません。

Edit2:SELECT * FROM sys.dm_exec_requestsを実行した後に誰かに役立つ場合。次のタスクで待機タイプCXPACKETが表示されます。ALTERINDEX、DBCC。

4
Nick

SqlPerformanceのDBCC CHECKDBに関する非常に興味深い投稿があります checkdbの影響を最小限に抑える 。これにより、いくつかのオプションを使用して(たとえば、PHYSICAL_ONLYを試すことができます)、別のサーバーでバックアップをテストする(したがって、負荷を軽減する)など、いくつかのアイデアが得られます。

CHECKDBはtempdbを多用しているので、このデータベースの状態を確認しますか?別のディスクにありますか?

1
KookieMonster