PG_HAZEL : Сценарий нагрузочного тестирования "HighLoad"
Взято с основного технического канала Postgres DBA (возможны правки в исходной статье).
Задача
Оценить влияние повышенной утилизации CPU и нагрузки на RAM на производительность СУБД и метрики ОС.
Виртуальная машина 12
CPU = 8
RAM = 8GB
Red OS Murom 7.3
PostgreSQL 17
Сценарий тестирования-1
Select only : 50% нагрузки
Select + Update : 30% нагрузки
Insert only : 15% нагрузки
Сценарий тестирования-3
Select only : 50% нагрузки
Select + Update : 30% нагрузки
Insert only : 15% нагрузки
CPU + RAM Load : 5% нагрузки
Нагрузка
Операционная скорость
Среднее снижение производительности СУБД в эксперименте-3 составило 27.8%
Ожидания СУБД
Среднее увеличение ожиданий СУБД в эксперименте-3 составило 17.9%
Ожидания типа IO
Среднее увеличение ожиданий IO в эксперименте-3 составило 16.82%
Ожидания IPC
Среднее увеличение ожиданий IPC в эксперименте-3 составило 47 523%
Ожидания типа Lock
Среднее уменьшение ожиданий Lock в эксперименте-3 составило 49.10%
Ожидания типа LWLock
Среднее увеличение ожиданий LWLock в эксперименте-3 составило 89.10%
Ожидания типа Timeout
Среднее увеличение ожиданий Timeout в эксперименте-3 составило 108.60%
Подробности
Чек-лист IO - без изменений
Чек-лист CPU - ALARM
Чек-лист RAM - без изменений
Подробности
Продолжение
Postgres DBA
90 постов17 подписчиков
Правила сообщества
Пока действуют стандартные правила Пикабу.