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