Найти в Дзене
Анализ влияния checkpoint_timeout на производительность СУБД PostgreSQL при синтетической нагрузке(Вариант-1). Часть-1:СУБД.
GitHub - Комплекс pg_expecto для статистического анализа производительности и нагрузочного тестирования СУБД PostgreSQL В современных высоконагруженных системах каждая настройка СУБД может стать как инструментом тонкой оптимизации, так и источником непредсказуемых проблем. В данной статье на основе серии нагрузочных тестов исследуется влияние параметра checkpoint_timeout на операционную скорость, ожидания и общую стабильность базы данных. Мы сравним три сценария (1, 15 и 30 минут), выявим «резонансные...
16 часов назад
База данных в тисках: как неоптимальные настройки убивают производительность
GitHub - Комплекс pg_expecto для статистического анализа производительности и нагрузочного тестирования СУБД PostgreSQL Представьте мощный спортивный автомобиль, который почему-то еле ползёт в час пик. Виноваты не мотор и не колёса, а неправильно настроенная коробка передач и перегруженные дороги. Точно так же высокопроизводительная СУБД PostgreSQL может буквально задыхаться из-за неочевидных проблем конфигурации и инфраструктуры. Этот разбор — история одной такой системы, где 192 ядра, терабайты памяти и SSD оказались бесполезны против каскада мелких, но критичных ошибок в настройках...
1 день назад
Анатомия производительности: Глубокий разбор проблем PostgreSQL и пути их решения
Статья посвящена комплексному анализу производительности СУБД PostgreSQL, основанному на данных мониторинга и статистики. В ходе анализа выявлены ключевые проблемы: перегруженность дисковой подсистемы, contention блокировок, неоптимальное использование памяти и конфигурационные ошибки. В итоге сформированы практические рекомендации, сгруппированные по приоритетам и срокам внедрения, которые помогут стабилизировать и значительно улучшить работу базы данных. Ожидания типа IO Ожидания типа IPC Ожидания типа Lock Ожидания типа LWLock Отрицательная корреляция SPEED-WAITINGS = -0...
1 день назад
PG_EXPECTO : checkpoint_timeout = '10m'.
GitHub - Комплекс pg_expecto для статистического анализа производительности и нагрузочного тестирования СУБД PostgreSQL Проанализировать метрики производительности СУБД и инфраструктуры в ходе нагрузочного тестирования при значении параметра checkpoint_timeout = 10 минут. Важная деталь по графикам Периодические провалы операционной скорости это не влияние checkpoint , это длительное выполнение конкурентных update в сценарии-6, в то время как остальные сценарии завершили работу. Ожидания СУБД типа...
2 дня назад
Прорыв сквозь узкое место: Как раскрыть мощь современного сервера PostgreSQL
Представьте мощный сервер с сотнями ядер и терабайтами памяти, который едва справляется с нагрузкой. Парадокс? К сожалению, обычная ситуация, когда производительность упирается не в вычислительную мощность, а в одну «тонкую» составляющую. Этот разбор основан на реальном кейсе, где система из-за нескольких ключевых проблем работала вполсилы, и показывает, как осмысленная оптимизация может запустить её на полную. Современные серверы — это монстры производительности. Но даже они могут буквально «спотыкаться» на ровном месте, если в их настройке допущены дисбалансы...
2 дня назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала