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

Эпюра производительности PostgreSQL по нагрузке на СУБД

Изменен порядок расчета времени отклика СУБД . 1) В качестве базового времени отклика , вместо среднего времени выполнения запроса по СУБД ( SUM(total_exec_time) / SUM(calls) ), используется среднее значение времени выполнения тестового запроса с использованием долгого медианного сглаживания. 2) При увеличении производительности - базовое время отклика устанавливается равным новому значению. 3) Критерий остановки теста остался прежним - 5-ти кратное увеличение базового времени отклика. Эпюра производительности - график зависимости производительности СУБД по нагрузке на СУБД. ВМ-1 ВМ-2 По итогам анализа результатов предварительно можно сказать, что снижение производительности СУБД ВМ-2 не вызвано недостаточным размером shared_buffer. Размер тестовой БД test_pgbench_custom : 312 MB Размер shared_buffer 96000MB
Оглавление

Архивный материал. Описанные методики или устарели или не используются.

Краткие итоги текущих результатов экспериментов

Конфигурация и тестовая нагрузка аналогична ранее используемой

Важные изменения

Изменен порядок расчета времени отклика СУБД .

1) В качестве базового времени отклика , вместо среднего времени выполнения запроса по СУБД ( SUM(total_exec_time) / SUM(calls) ), используется среднее значение времени выполнения тестового запроса с использованием долгого медианного сглаживания.

2) При увеличении производительности - базовое время отклика устанавливается равным новому значению.

3) Критерий остановки теста остался прежним - 5-ти кратное увеличение базового времени отклика.

Результаты

Эпюра производительности - график зависимости производительности СУБД по нагрузке на СУБД.

ВМ-1

ВМ-1. Эпюра производительности
ВМ-1. Эпюра производительности

ВМ-2

ВМ-2. Эпюра производительности
ВМ-2. Эпюра производительности

Дополнение

По итогам анализа результатов предварительно можно сказать, что снижение производительности СУБД ВМ-2 не вызвано недостаточным размером shared_buffer.

Размер тестовой БД

test_pgbench_custom : 312 MB

Размер shared_buffer

96000MB