Уважаемые эксперты.У меня есть вопрос, касающийся нескольких групп файлов в SQL Server 2005. Я убежден, что в нашей базе данных должны быть вторичные файлы данных из-за различных причин, таких как: Из соображений доступности всегда лучше хранить только системные данные в первичном файле данных (с Sql2k5 и выше, при условии, что основной файл данных доступен, база данных может быть переведена в оперативный режим, что позволит вам восстанавливать / восстанавливать / и т. д. несистемные данные при максимально возможном количестве оперативных данных). Если мы можем выделить этоданные системного каталога в первичном файле данных, и помещаем наши пользовательские данные во вторичный файл, первичный файл меньше, получает намного меньше обновлений и вставок, и, таким образом, вероятность повреждения, например, из-за плохого сектора диска, сведена к минимуму.*
Моя дилемма в том, как мы можем ограничить пользовательские данные от попадания в первичный файл данных.Единственный способ, которым это представляется возможным для меня, заключается в следующем:
- Сохранение только Первичного файла данных в Первичной файловой группе
- Создание группы вторичных файлов с дополнительными файлами данных исоздание в этой вторичной файловой группе моих физических объектов, таких как таблицы / индексы и т. д.
Итак, пожалуйста, предложите:
- Всегда ли желательно иметь вторичную файловую группусо вторичными файлами данных и оставить первичную файловую группу, в которой есть только первичный файл данных?Пожалуйста, предложите иное.
- При описанной выше конфигурации, скажется ли какое-либо влияние на производительность небольших баз данных размером менее 10 ГБ?
Заранее спасибо!