Добавить в корзинуПозвонить
Найти в Дзене
Postgres DBA

Влияние агрессивного autovacuum на производительность СУБД для малой и большой СУБД

Проанализировать влияние размера и ресурсов СУБД на изменение производительности СУБД при агрессивной настройке autovacuum. CPU = 2 RAM = 2GB Размер тестовой БД = 10GB Тестовая таблица ~60 000 000 строк CPU = 200 RAM = 1TB Размер тестовой БД = 10TB Тестовая таблица ~70 000 000 000 строк Для обеспечения эффективного обслуживания СУБД необходимо запланировать ресурсы - в частности на выполнение регулярных операций autovacuum.
Оглавление
Общие принципы работы одинаковы, но размер имеет значение.
Общие принципы работы одинаковы, но размер имеет значение.

Задача

Проанализировать влияние размера и ресурсов СУБД на изменение производительности СУБД при агрессивной настройке autovacuum.

Малая СУБД

CPU = 2
RAM = 2GB
Размер тестовой БД = 10GB
Тестовая таблица ~60 000 000 строк

Операционная скорость

Ось X - точка наблюдения .Ось Y - операционная скорость
Ось X - точка наблюдения .Ось Y - операционная скорость

Операционная скорость за весь период теста

  • Средняя относительная разница операционной скорости в экспериментах 1 и 2 составила : -3%

Операционная скорость при малой нагрузке ( до 10 соединений)

  • Средняя относительная разница операционной скорости в экспериментах 1 и 2 составила : 4%

Операционная скорость при высокой нагрузке ( свыше 10 соединений)

  • Средняя относительная разница операционной скорости в экспериментах 1 и 2 составила : -6%

Большая СУБД

CPU = 200
RAM = 1TB
Размер тестовой БД = 10TB
Тестовая таблица ~70 000 000 000 строк
Ось X - точка наблюдения. Ось Y - операционная скорость
Ось X - точка наблюдения. Ось Y - операционная скорость
  • Средний прирост производительности в эксперименте-7 по сравнению с экспериментом-1 составил 13.30%
  • Максимальный прирост производительности в эксперименте-7 по сравнению с экспериментом-1 составил 35.83%

Вывод

Для обеспечения эффективного обслуживания СУБД необходимо запланировать ресурсы - в частности на выполнение регулярных операций autovacuum.