Источник: DBCC CHECKDB для очень больших баз данных | Windows IT Pro/RE | Издательство «Открытые системы»
DBCC CHECKDB представляет собой команду на T-SQL, которая осуществляет проверку логической и физической целостности всех объектов заданной базы данных. Большинство администраторов баз данных (DBA), вероятно, не особенно задумываются о регулярности запуска DBCC CHECKDB — до тех пор, пока их базы данных не становятся очень большими.
Ваше задание должно быть организовано достаточно гибко, чтобы, помимо решения проблем с очень большими базами данных (VLDB), оно могло различать новые базы данных, удаленные или иные недоступные базы данных, находящиеся в offline-режиме, или, например, зеркальные отображения баз данных. Чтобы научиться управляться со всем этим, я могу предложить простое решение, использующее концепцию «задание для администратора и исполнителя», Admin/Worker Job. Далее в статье будет рассмотрено задание администратору и задание исполнителю, а также параметр @VLDB. Все сценарии из данной статьи исполняются как на SQL Server 2008, так и на SQL Server 2005.