Найти в Дзене
Демобаза 2.0

Демобаза 2.0

Использование Демобазы 2.0 в качестве тестовой базы данных для нагрузочного тестирования
подборка · 29 материалов
1 день назад
Анализ влияния checkpoint_timeout на производительность СУБД PostgreSQL при синтетической нагрузке(Вариант-1). Часть-1:СУБД.
GitHub - Комплекс pg_expecto для статистического анализа производительности и нагрузочного тестирования СУБД PostgreSQL В современных высоконагруженных системах каждая настройка СУБД может стать как инструментом тонкой оптимизации, так и источником непредсказуемых проблем. В данной статье на основе серии нагрузочных тестов исследуется влияние параметра checkpoint_timeout на операционную скорость, ожидания и общую стабильность базы данных. Мы сравним три сценария (1, 15 и 30 минут), выявим «резонансные...
3 дня назад
PG_EXPECTO : checkpoint_timeout = '10m'.
GitHub - Комплекс pg_expecto для статистического анализа производительности и нагрузочного тестирования СУБД PostgreSQL Проанализировать метрики производительности СУБД и инфраструктуры в ходе нагрузочного тестирования при значении параметра checkpoint_timeout = 10 минут. Важная деталь по графикам Периодические провалы операционной скорости это не влияние checkpoint , это длительное выполнение конкурентных update в сценарии-6, в то время как остальные сценарии завершили работу. Ожидания СУБД типа...
4 дня назад
PG_EXPECTO : checkpoint_timeout = '5m'. Часть-2 : Инфраструктура.
GitHub - Комплекс pg_expecto для статистического анализа производительности и нагрузочного тестирования СУБД PostgreSQL Проанализировать метрики производительности СУБД и инфраструктуры в ходе нагрузочного тестирования при значении параметра checkpoint_timeout = 5 минут. Метрики и тренды: Анализ: Резюме по CPU: CPU является узким местом. Основная причина — пользовательские запросы (возможно, неоптимальные JOIN, агрегации) создают высокую нагрузку и конкуренцию за ресурсы. Очередь исполняемых процессов свидетельствует о недостаточной производительности CPU для данной нагрузки...
4 дня назад
PG_EXPECTO : checkpoint_timeout = '5m'. Часть-1 : СУБД.
GitHub - Комплекс pg_expecto для статистического анализа производительности и нагрузочного тестирования СУБД PostgreSQL Проанализировать метрики производительности СУБД и инфраструктуры в ходе нагрузочного тестирования при значении параметра checkpoint_timeout = 5 минут. Периодические провалы операционной скорости это не влияние checkpoint , это длительное выполнение конкурентных update в сценарии-6, в то время как остальные сценарии завершили работу. SPEED (операционная скорость): Начинается с низкого значения ~8 660 в 10:29...
4 дня назад
PG_EXPECTO : checkpoint_timeout = '15m'. Часть-2 : Инфраструктура.
GitHub - Комплекс pg_expecto для статистического анализа производительности и нагрузочного тестирования СУБД PostgreSQL Проанализировать метрики производительности СУБД и инфраструктуры в ходе нагрузочного тестирования при значении параметра checkpoint_timeout = 15 минут. Вывод: CPU является узким местом. Причина — высокая конкуренция за процессорное время, вызванная: 1. Большим количеством процессов в очереди (перегрузка планировщика). 2. Высоким уровнем переключений контекста, что согласуется с ростом sy (время ядра)...
4 дня назад
PG_EXPECTO : checkpoint_timeout = '15m'. Часть-1 : СУБД.
GitHub - Комплекс pg_expecto для статистического анализа производительности и нагрузочного тестирования СУБД PostgreSQL Проанализировать метрики производительности СУБД и инфраструктуры в ходе нагрузочного тестирования при значении параметра checkpoint_timeout = 15 минут. Периодические провалы операционной скорости это не влияние checkpoint , это длительное выполнение конкурентных update в сценарии-6, в то время как остальные сценарии завершили работу. Операционная скорость и ожидания СУБД демонстрируют обратную зависимость (коэффициент корреляции −0...