Размер файлов MDF и LDF - PullRequest
2 голосов
/ 04 мая 2010

Мне было интересно, есть ли рекомендуемый максимальный размер для файлов MDF и / или LDF для экземпляра сервера SQL.

Например, если я хочу создать базу данных объемом 400 ГБ, есть ли правило, которое поможет мне решить, сколько mdf-файлов мне следует создать? или я должен просто создать гигантский 400-гигабайтный mdf-файл?

Если это так, это как-то повлияет на производительность базы данных?

1 Ответ

3 голосов
/ 04 мая 2010

Что вы будете делать, будет зависеть от вашей дисковой системы. Вам необходимо выяснить, какой тип транзакций будет выполнять ваше приложение, и настроить диски так, чтобы они могли обрабатывать эти транзакции. Система ввода / вывода является узким местом в большинстве систем, поэтому это определенно повлияет на производительность. Изолируйте последовательные входы / выходы и распределите случайные входы / выходы.

Некоторые рекомендации из книги по настройке SQL 2000:

Изолировать журнал транзакций на своем собственном диске RAID 1 или RAID 10.

Сконфигурируйте достаточное количество дисков в вашем RAID-массиве или разбейте базу данных на файловые группы на отдельных дисках, чтобы можно было поддерживать объемы менее 125 операций ввода-вывода в секунду (это число может быть устаревшим).

Настройте тома файлов данных как RAID 5, если ожидается, что транзакции будут в основном считываться.

Настройте тома данных как RAID 10, если ожидается более 10% записей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...