Найти в Дзене
Тонкая настройка RAM для оптимизации производительности СУБД PostgreSQL

Тонкая настройка RAM для оптимизации производительности СУБД PostgreSQL

Эксперименты по исследованию влияния настроек управления памятью Linux и PostgreSQL на производительность СУБД
подборка · 8 материалов
17 часов назад
PG_EXPECTO 5.2 : OLTP - влияние vm.dirty_ratio/vm.dirty_background_ratio на производительность СУБД PostgreSQL.
В условиях, когда производительность СУБД упирается в пропускную способность дисковой подсистемы, каждая настройка ОС, влияющая на ввод-вывод, становится критичной. В статье исследуется, может ли агрессивная политика сброса «грязных» страниц памяти (vm.dirty*) смягчить узкое место, или же она лишь усиливает конкуренцию за ресурсы. Глоссарий терминов | Postgres DBA | Дзен GitHub - Комплекс pg_expecto для статистического анализа производительности и нагрузочного тестирования СУБД PostgreSQL Проанализировать влияние уменьшения значения vm...
20 часов назад
PG_EXPECTO 5.2 : OLAP - влияние vm.dirty_ratio/vm.dirty_background_ratio на производительность СУБД PostgreSQL.
Уменьшение параметров грязной памяти — интуитивно понятный шаг для снижения IO-нагрузки. Но что, если он лишь меняет "симптомы", не затрагивая корень проблемы? Итоги нагрузочного тестирования бросают вызов упрощенным подходам к тюнингу. В статье представлены результаты сравнительного анализа производительности СУБД PostgreSQL под OLAP-нагрузкой. Исследование фокусируется на оценке влияния ключевых параметров виртуальной памяти ядра Linux — vm.dirty_ratio и vm.dirty_background_ratio — на поведение системы, паттерны ожиданий и итоговую эффективность...
4 дня назад
PG_EXPECTO : Изменение vm.dirty_expire_centisecs/vm.dirty_writeback_centisecs
Глоссарий терминов | Postgres DBA | Дзен GitHub - Комплекс pg_expecto для статистического анализа производительности и нагрузочного тестирования СУБД PostgreSQL Команда проверки: sysctl vm.dirty_expire_centisecs Целевое значение: 1000-1500 (10-15 секунд) Обоснование: Время жизни "грязной" страницы. Уменьшение делает запись более частой, но менее объемной("пачками"), что сглаживает нагрузку на диск и снижает пики wa. vm.dirty_expire_centisecs — настраиваемый параметр в Linux, который определяет, насколько...
1 неделю назад
PG_EXPECTO : экспериментальная настройка Linux + PostgreSQL под нагрузку 70/20/10
План описывает пошаговую методику оптимизации параметров операционной системы и PostgreSQL для виртуальной машины с 8 ГБ оперативной памяти. Эксперименты направлены на достижение стабильной производительности при смешанной нагрузке (70% выборок, 20% вставок, 10% обновлений) через системное тестирование и анализ метрик. Глоссарий терминов | Postgres DBA | Дзен GitHub - Комплекс pg_expecto для статистического анализа производительности и нагрузочного тестирования СУБД PostgreSQL Цель: Определить оптимальные...
1 неделю назад
PG_EXPECTO : тонкая настройка RAM и ядра для PostgreSQL
Настройка параметров памяти и ядра — критически важный этап развёртывания PostgreSQL в продуктивной среде. Неправильные значения могут привести не только к снижению производительности, но и к невозможности запуска СУБД или аварийным завершениям под нагрузкой. В этом материале систематизированы параметры от критически важных до оптимизационных, а также приведена методика расчёта ключевых настроек PostgreSQL. Глоссарий терминов | Postgres DBA | Дзен GitHub - Комплекс pg_expecto для статистического...
2 недели назад
PG_EXPECTO: Практические рекомендации по оптимизации Linux для повышения производительности СУБД PostgreSQL (план экспериментов).
На основе анализа отчёта о производительности выявлены три критические проблемы: Следующие 10 параметров ОС Linux подобраны и ранжированы специально для устранения этих узких мест в текущей конфигурации. Оптимизация направлена на стабилизацию памяти, снижение задержек ввода-вывода и более эффективное использование процессорных ресурсов. GitHub - Комплекс pg_expecto для статистического анализа производительности и нагрузочного тестирования СУБД PostgreSQL Глоссарий терминов | Postgres DBA | Дзен Рекомендуемое значение: 1 Обоснование: Прямое лечение симптома ALARM: свободной RAM <5%...