Rrooom
@Rrooom

Как расчитать объем данных Postgresql?

Не нашел информации, как рассчитать какой объем займет база данных?
Хочется узнать, через какое количество записей перестанет хватать одного жесткого диска.

И вообще, есть данные, на какой объеме данных какие ресурсы сервера нужны?

Ну вот есть чистая база. Она занимает 300 метров. А через год статистика попросит уже полтеррабайта, а через два уже одного схд не хватит. Как рассчитать?
  • Вопрос задан
  • 4256 просмотров
Решения вопроса 1
Melkij
@Melkij
PostgreSQL DBA
Только insert/select - прямая зависимость от таблиц, их полей и индексов.
Как только появляется update/delete - результат назвать невозможно. Из-за MVCC, работы вакуума, требований приложения к длительности транзакций и интенсивности update/delete - размер данных на диске может заметно превышать объём дампа этих же самых данных.

ИМХО, рассчитывать не имеет смысла. Ставите мониторинг, запускаете в бой, смотрите статистику и тренд. Сразу видно, с какой скоростью база растёт, когда кончится место на диске, когда (что куда вероятнее) - iops'ы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы