Назад | Перейти на главную страницу

Размер дискового пространства SQL Server

У меня 8 установок SQL Server (на 8 отдельных серверах).

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

Вы можете увидеть данные для каждой таблицы с помощью sp_spaceused. Создайте сценарий, который просматривает ваши базы данных (sp_msforeachtable поможет вам в этом) и сопоставляет статистику.

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

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

В зависимости от того, насколько загружены ваши серверы, вам также может потребоваться следить за статистикой загрузки, такой как время ожидания защелки ввода-вывода страницы.

На это нет общего ответа. Проще говоря - это зависит от баз данных. то, что также является частью, это не РАЗМЕР, а чаще IO нагрузка - IOPS. Особенно с большими дешевыми дисками вы столкнетесь с лимитом ввода-вывода быстрее, чем вы можете сказать «черт возьми».