У нас есть большая база данных SQL Server (примерно 1 Гбайт), которая несколько раз в день самопроизвольно переходит в режим восстановления. Очевидно, это происходит только тогда, когда в базе данных происходит значительное количество транзакций.
Мы получаем эту ошибку: «База данных восстанавливается. Ожидание завершения восстановления».
Сама база данных представляет собой базу данных с доставкой журналов, поэтому она доступна только для чтения. Он существует на быстром запоминающем устройстве NetApp, а сама машина SQL Server имеет 48 процессоров.
Как определить причину, по которой база данных самопроизвольно переходит в режим восстановления? Может ли это быть вызвано чрезмерным вводом-выводом на самом дисковом массиве?
Мы уже пробовали отключить конфигурацию AutoClose.
Сама база данных представляет собой базу данных с доставкой журналов, поэтому она доступна только для чтения.
Если это копия базы данных с доставкой журнала, то всякий раз, когда вы применяете журналы транзакций на вторичной базе данных для синхронизации с первичной базой данных, тогда ваша вторичная база данных будет отображать указанное выше сообщение, и это нормально и работает как задумано. .
большая база данных SQL Server (примерно 1 ГБ)
Спасибо, что указали этот номер. Обратите внимание, что 1 ГБ - это совсем НЕ большая база данных в те времена, или вы имели в виду 1 ТБ?