Лучшие практики для создания баз данных SQL Server для хранилища данных - PullRequest
2 голосов
/ 25 января 2011

Я собираюсь создать 2 новые базы данных SQL Server для нашего хранилища данных:

  1. Datawarehouse - где хранятся данные
  2. Datawarehouse_Stage - где выполняется ETL

Я ожидаю, что обе базы данных будут иметь 30 ГБ и расти примерно на 5 ГБ в год.Они, вероятно, не получат больше, чем 80 ГБ (когда мы начнем архивировать).

Я пытаюсь решить, какие настройки следует использовать при создании этих баз данных:

  • каким должен быть начальный размер?
  • ... и должен ли яувеличить размер базы данных сразу после ее создания?
  • какими должны быть параметры автоматического роста?

Я рекомендую любые рекомендации по созданию этих баз данных.

ОБНОВЛЕНИЕ: причина, по которой я предлагаю увеличивать размер базы данных сразу после ее создания, потому что вы не можете уменьшить базу данных до размера, меньшего ее первоначального размера.

1 Ответ

0 голосов
/ 25 января 2011

• каким должен быть начальный размер?

45gb? 30 + 3 года растут, особенно если учесть, что это подходит для SSD-дисков LOW END CHEAP;) Размеры не проблема, если ваш самый маленький SSD имеет 64 ГБ.

... и нужно ли увеличивать размер базы данных сразу после ее создания?

Это было бы глупо, или? Я имею в виду, зачем создавать БД с небольшим размером jsut для изменения размера IMMEDIEATLEY после, вместо того, чтобы вводить правильный размер в скрипт на первом этапе.

Какими должны быть настройки автоматического роста?

Это не вопрос хранилища данных. БЕЗ АВТОГО. Autogrow fragemnts ваши диски.

Убедитесь, что диски отформатированы в соответствии с рекомендациями (размер узла 64 КБ, выровненные разделы).

...