Найти в Дзене
Postgres DBA

Глоссарий терминов

Конкретный момент времени, для которого фиксируются данные в ходе мониторинга, эксперимента или анализа инцидента. Выражается в минутах от начала периода собранных данных. Это базовый элемент, «кадр» временного ряда, на основе которого строятся все дальнейшие вычисления и графики. Статистический метод сглаживания данных, который эффективно подавляет резкие, кратковременные выбросы (аномалии). Для каждой точки временного ряда вычисляется медиана значений в заданном временном окне заданной размерности от данной точки. Ключевой интегральный показатель производительности базы данных . Является суммой двух значений: Рост этого показателя обычно свидетельствует о хорошей производительности, а падение — о возможном возникновении проблем. Для анализа трендов, используется его сглаженное значение, рассчитанное методом скользящей медианы. Тип события, которого ждёт обслуживающий процесс, если это ожидание имеет место; в противном случае — NULL. Общая категория или класс ресурса, на котором про
Оглавление

Точка наблюдения

Конкретный момент времени, для которого фиксируются данные в ходе мониторинга, эксперимента или анализа инцидента. Выражается в минутах от начала периода собранных данных. Это базовый элемент, «кадр» временного ряда, на основе которого строятся все дальнейшие вычисления и графики.

Скользящая медиана

Статистический метод сглаживания данных, который эффективно подавляет резкие, кратковременные выбросы (аномалии). Для каждой точки временного ряда вычисляется медиана значений в заданном временном окне заданной размерности от данной точки:

  • Например, при окне в 60 минут значение для минуты t будет рассчитана как медиана значений за минуты с t-60 по t.

Операционная скорость

Ключевой интегральный показатель производительности базы данных . Рассчитывается как сумма двух значений:

  1. количество успешно выполненных SQL-запросов (транзакций)
  2. количество обработанных или возвращённых строк данных.

Рост этого показателя обычно свидетельствует о хорошей производительности, а падение — о возможном возникновении проблем.

Для анализа трендов, используется его сглаженное значение, рассчитанное методом скользящей медианы.

WAIT_EVENT_TYPE (Тип события ожидания)

Тип события, которого ждёт обслуживающий процесс, если это ожидание имеет место; в противном случае — NULL.

Общая категория или класс ресурса, на котором процесс (например, обработчик запроса в СУБД) вынужден ожидать. Это высокоуровневая группировка, помогающая быстро классифицировать проблему.

WAIT_EVENT (Событие ожидания)

Имя ожидаемого события, если обслуживающий процесс находится в состоянии ожидания, а в противном случае — NULL.

Конкретное, низкоуровневое имя события, из-за которого процесс находится в состоянии ожидания. Это уточнение внутри типа (WAIT_EVENT_TYPE). Например, для типа IO событием может быть datafile read (чтение файла данных), а для типа Lock — transactionid (ожидание завершения другой транзакции).

Коэффициент корреляции

Числовая мера, показывающая силу и направление статистической связи между двумя изменяющимися во времени показателями. Его значение колеблется от -1 до +1.

Интерпретация значений:

+1: Полная прямая связь (оба показателя растут и падают синхронно).

От +0.7 до +1: Сильная прямая связь.

От +0.3 до +0.69: Умеренная или слабая прямая связь.

Около 0: Отсутствие линейной связи.

От -0.3 до -0.69: Умеренная или слабая обратная связь.

От -0.7 до -1: Сильная обратная связь.

-1: Полная обратная связь (показатели меняются в противофазе: один растет — другой падает).

Применение в анализе:

Отрицательная корреляция между Операционной скоростью и Ожиданий (Wait Events): чем сильнее отрицательное значение, тем очевиднее, что рост ожиданий напрямую «душит» производительность, снижая скорость обработки запросов.

Положительная корреляция между отдельным типом ожиданий (WAIT_EVENT_TYPE) и общим количеством ожиданий: указывает, насколько данный тип проблем вносит вклад в общее снижение производительности системы.

Подробнее о применении корреляционного анализа