Найти в Дзене
Эксперименты и исследования

Эксперименты и исследования

Результаты наблюдений и исследований производительности СУБД PostgreSQL
подборка · 152 материала
1 час назад
PG_EXPECTO 5.2 : Иммитация OLAP нагрузки
Данный отчет представляет результаты комплексного анализа производительности СУБД PostgreSQL под нагрузкой, имитирующей OLAP. Глоссарий терминов | Postgres DBA | Дзен GitHub - Комплекс pg_expecto для статистического анализа производительности и нагрузочного тестирования СУБД PostgreSQL Протестировать сценарий нагрузочного тестирования для имитации типа нагрузки "OLAP" scenario1 = 0.7 scenario2 = 0.2 scenario3 = 0.1 Проанализируй данные по метрикам производительности и ожиданий СУБД , метрикам инфраструктуры vmstat/iostat...
2 дня назад
PG_EXPECTO 5.1: Влияние vm.dirty_expire_centisecs=3000/1000/2000 на производительность PostgreSQL.
В отчете представлены результаты серии экспериментов по оценке воздействия настройки кэша записи ядра Linux (vm.dirty_expire_centisecs) на производительность СУБД PostgreSQL и дискового массива /data в условиях аналитической (OLAP) нагрузки с преобладанием операций чтения. Глоссарий терминов | Postgres DBA | Дзен GitHub - Комплекс pg_expecto для статистического анализа производительности и нагрузочного тестирования СУБД PostgreSQL Провести сравнительный анализ влияния изменения параметра vm.dirty_expire_centisecs на производительность СУБД и подсистемы IO settings...
2 дня назад
Тема для исследований: vm.vfs_cache_pressure и PostgreSQL- гипотеза для тонкой настройки памяти.
Настройка СУБД PostgreSQL не ограничивается её внутренними параметрами. Ключевым фактором является взаимодействие с операционной системой. В данном отчёте исследуется теоретическое влияние тонкого параметра ядра Linux — vm.vfs_cache_pressure — на эффективность работы PostgreSQL при OLTP, OLAP и смешанных нагрузках. GitHub - Комплекс pg_expecto для статистического анализа производительности и нагрузочного тестирования СУБД PostgreSQL Глоссарий терминов | Postgres DBA | Дзен Значение параметра ядра Linux vm...
2 дня назад
Тема для исследований: Эмпирическое правило - dirty_expire_centisecs должен быть согласован с checkpoint_timeout
Если PostgreSQL планирует контрольную точку, а ОС уже активно сбрасывает "грязные" страницы на диск — возникает избыточная нагрузка. Исследуем гипотезу о том, что согласование интервалов очистки кеша ОС и СУБД ведёт к более предсказуемой и эффективной работе. GitHub - Комплекс pg_expecto для статистического анализа производительности и нагрузочного тестирования СУБД PostgreSQL Глоссарий терминов | Postgres DBA | Дзен Согласованное значение параметра ядра Linux vm.dirty_expire_centisecs с параметром...
3 дня назад
PG_EXPECTO 5.1: Влияние vm.dirty_expire_centisecs=1000 на производительность PostgreSQL.
Эксперимент проводился с целью проверки гипотезы о том, что уменьшение времени хранения «грязных» данных в памяти с 30 до 10 секунд позволит снизить нагрузку на подсистему ввода-вывода и улучшить отклик системы. Глоссарий терминов | Postgres DBA | Дзен GitHub - Комплекс pg_expecto для статистического анализа производительности и нагрузочного тестирования СУБД PostgreSQL vm.dirty_expire_centisecs = 1000 (10 секунд): При слишком агрессивных настройках может возрасти нагрузка на диск из-за более частых мелких записей...
4 дня назад
PG_EXPECTO 5.1: Влияние vm.swappiness=1 на производительность PostgreSQL.
Настоящее исследование посвящено экспериментальной проверке общепринятой рекомендации по снижению параметра vm.swappiness для серверов PostgreSQL . В ходе нагрузочного тестирования на синтетической рабочей нагрузке, имитирующей аналитические запросы, было оценено влияние значений vm.swappiness = 10 и vm.swappiness = 1 на производительность СУБД и инфраструктуры. Результаты выявили неожиданные закономерности, ставящие под сомнение универсальность данной рекомендации. В статье представлены результаты...