Восстановление SQL - секционированная таблица (файловые группы) - каждая на отдельном диске (и один из дисков выходит из строя) - PullRequest
0 голосов
/ 27 сентября 2018

Для огромных таблиц я думаю об использовании концепции разбиения с использованием групп файлов, и каждая группа файлов находится на отдельном диске.Мой вопрос заключается в том, что -

  1. Если происходит сбой диска одной из файловых групп, следует ли рассматривать этот инцидент как сбой базы данных?Не приведет ли это к прекращению работы базы данных?
  2. Будет ли операция восстановления (при условии полного резервного копирования) автоматически создавать группы файлов, настроенные до сбоя?

1 Ответ

0 голосов
/ 27 сентября 2018

Если происходит сбой одного из дисков файловой группы, следует ли рассматривать этот инцидент как сбой базы данных?Это приведет к тому, что база данных перестанет работать?

Если все ваши данные с этого диска находятся в памяти, вы даже не заметите этот сбой.До тех пор, пока контрольная точка не попытается записать на этот диск или пока вам не понадобится прочитать с нее новую порцию данных (если ее нет в памяти), вы сможете работать безо всяких ошибок.

Будетоперация восстановления (при условии полного резервного копирования) автоматически создает группы файлов, настроенные до сбоя?

Ваш вопрос не ясен.

Вы можете восстановить определенные файловые группы из полного резервного копирования, но если эти файловые группы не readonly, вы не сможете согласовать их с остальной частью вашей базы данных.Это будет возможно только в том случае, если ваша база данных находится в full модели восстановления и вы берете и восстанавливаете tail of the log резервную копию после вашей full резервной копии (и могут быть другие log резервные копии между ними). ​​

ЗдесьПодробнее вы можете прочитать Восстановление кусочков (SQL Server)

...