Конкретный момент времени, для которого фиксируются данные в ходе мониторинга, эксперимента или анализа инцидента. Выражается в минутах от начала периода собранных данных. Это базовый элемент, «кадр» временного ряда, на основе которого строятся все дальнейшие вычисления и графики. Статистический метод сглаживания данных, который эффективно подавляет резкие, кратковременные выбросы (аномалии). Для каждой точки временного ряда вычисляется медиана значений в заданном временном окне заданной размерности от данной точки...
Определи цель, заряди параметры, устрани проблему Начало PG_EXPECTO: Принцип «только большие пушки» для СУБД Предисловие: Когда производительность СУБД падает под нагрузкой, важно не стрелять наугад. Методика PG_EXPECTO предлагает сначала выявить ключевые цели — проблемные запросы и типы ожиданий — и только затем наносить точный удар, используя «большие пушки» оптимизации. 1. Анализ ожиданий СУБД на основании данных о диаграмме Парето Проанализируй данные по типам ожидания в ходе инцидента производительности СУБД PostgreSQL 1...
Когда нужен не просто выстрел, а залп главным калибром. В качестве предисловия PG_EXPECTO — это не просто инструмент, а целостный комплекс, построенный на двух новых принципах. 1. Комплексный статистический анализ (CSSA) Система больше не разделяет метрики СУБД и инфраструктуры. Она создаёт единый корреляционный снимок всей системы: Вертикальная корреляция: Вместо отдельных событий система видит цепочки: например, как медленный запрос вызывает рост очереди дисковых операций (iowait). Проактивность: Комплекс отслеживает не сбои, а тренды...
ℹ️Определить, что СУБД работает в режиме Highload, можно по комплексу признаков: В данной статье рассматривается особенности функционирования СУБД в условиях нагрузки, приводящей к достижению пределов вертикального масштабирования (признак-1). ℹ️Это утверждение в целом верно и очень точно отражает один из ключевых принципов научного метода, сформулированный философом Карлом Поппером — принцип фальсифицируемости. Это верно, но с очень важными оговорками. ℹ️ "Принимается верной" не означает, что она истина в последней инстанции...
Без нагрузочного тестирования, максимально приближенного к продуктивной среде, любые выводы об эффективности индексов остаются лишь предположениями. Приготовьтесь пересмотреть свои взгляды на оптимизацию PostgreSQL и научиться доверять сигналам, которые подает вам СУБД. ℹ️Новый инструмент с открытым исходным кодом для статистического анализа, нагрузочного тестирования и построения отчетов доступен в репозитории GitFlic и GitHub В PostgreSQL нет специфических wait events, которые прямо указывают...