Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Монстрикс — это динамичная стратегия, где ты собираешь, улучшаешь и сражаешься с могучими монстрами.

Монстрикс

Мидкорные, Стратегии, Мультиплеер

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
3
kznalp
kznalp
11 дней назад
Postgres DBA
Серия СУБД PostgreSQL

PG_HAZEL : Экспериментальная проверка выводов нейросети DeepSeek (показатели cs , sy , us утилиты vmstat )⁠⁠


PG_HAZEL : Экспериментальная проверка выводов нейросети DeepSeek (показатели cs , sy , us утилиты vmstat ) Нейронные сети, DeepSeek, Субд, Postgresql, Тестирование

Процессор - сердце любого компьютера. Сервера СУБД в том числе.

Заключение нейросети DeepSeek о связи переключений контекста и производительности СУБД PostgreSQL - НЕ ПОДТВЕРЖДАЕТСЯ ЭКСПЕРИМЕНТАЛЬНЫМИ ДАННЫМИ.

PG_HAZEL : Экспериментальная проверка выводов нейросети DeepSeek - количество переключений контекста (показатель cs утилиты vmstat)


PG_HAZEL : Экспериментальная проверка выводов нейросети DeepSeek (показатели cs , sy , us утилиты vmstat ) Нейронные сети, DeepSeek, Субд, Postgresql, Тестирование

Здоровый CPU - быстрая СУБД.

Заключение нейросети DeepSeek о связи system time и производительности СУБД PostgreSQL - НЕ ПОДТВЕРЖДАЕТСЯ ЭКСПЕРИМЕНТАЛЬНЫМИ ДАННЫМИ.

PG_HAZEL : Экспериментальная проверка выводов нейросети DeepSeek - системное время (показатель sy утилиты vmstat)

Показать полностью 1
[моё] Нейронные сети DeepSeek Субд Postgresql Тестирование
2
3
kznalp
kznalp
11 дней назад
Postgres DBA
Серия СУБД PostgreSQL

PostgreSQL DBA на заметку -ответы нейросети не заменят эксперименты⁠⁠

Вопрос нейросети DeepSeek:

Какое количество переключений контекста (показатель cs , утилиты vmstat) является критичным для СУБД PostgreSQL при ресурсах CPU=2 и RAM=2GB при экспоненциальном росте нагрузки с 5 до 115 сессий pgbench ?

Цитата из ответа:

График TPS: Сначала растет линейно, затем выходит на плато, а после пика (~20-30 сессий) резко падает вниз.

График cs: Сначала пологий, затем его рост резко ускоряется, и он уходит в вертикальный взлет как раз в точке, где TPS начинает падать.

Эти два графика зеркальны друг другу.

Реальные данные эксперимента:

PostgreSQL DBA на заметку -ответы нейросети не заменят эксперименты Нейронные сети, Субд, Postgresql, Тестирование, Длиннопост, DeepSeek
PostgreSQL DBA на заметку -ответы нейросети не заменят эксперименты Нейронные сети, Субд, Postgresql, Тестирование, Длиннопост, DeepSeek

Итог

Реальные данные полностью противоположны выводам нейросети.

Показать полностью 2
[моё] Нейронные сети Субд Postgresql Тестирование Длиннопост DeepSeek
1
2
kznalp
kznalp
13 дней назад
Postgres DBA
Серия СУБД PostgreSQL

PG_HAZEL : Анализ результатов нагрузочного тестирования для малой ВМ⁠⁠

Взято с основного технического канала Postgres DBA (возможны правки в исходной статье).

PG_HAZEL : Анализ результатов нагрузочного тестирования для малой ВМ Субд, Postgresql, Тестирование, Длиннопост

Мал - да удал !

Предыдущие работы по теме

VMSTAT : признаки конкуренции за ресурсы CPU

VMSTAT : признаки конкуренции за ресурсы RAM

VMSTAT : Обнаружение посторонней нагрузки на дисковую подсистему виртуальной машины

PG_HAZEL : анализ СУБД и инфраструктуры по результатам нагрузочного тестирования (малая ВМ)

Задача

Провести комплексный анализ результатов нагрузочного тестирования со стороны метрик производительности СУБД и операционной системы.

Виртуальная машина 06

  • CPU = 2

  • RAM = 2GB

  • Astra Linux 1.7

  • PostgreSQL 15

Сценарий тестирования и нагрузка на СУБД

Mix

  1. Select only : 50% нагрузки

  2. Select + Update : 30% нагрузки

  3. Insert only : 15% нагрузки

Нагрузка

PG_HAZEL : Анализ результатов нагрузочного тестирования для малой ВМ Субд, Postgresql, Тестирование, Длиннопост

Ось X - тестовая итерация. Ось Y - количество сессий pgbench

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

PG_HAZEL : Анализ результатов нагрузочного тестирования для малой ВМ Субд, Postgresql, Тестирование, Длиннопост

Ось X - точка наблюдения . Ось Y - операционная скорость

Классический график изменения операционной скорости в ходе нагрузочного тестирования:

  1. Горизонтальный тренд: производительность не растет

  2. Вертикальный тренд: резкий рост производительности

  3. Горизонтальный тренд: производительность практически не меняется

  4. Нисходящий тренд: производительность снижается с ростом нагрузки

Зависимость операционной скорости от нагрузки на СУБД

PG_HAZEL : Анализ результатов нагрузочного тестирования для малой ВМ Субд, Postgresql, Тестирование, Длиннопост

Ось X - количество сессий pgbench . Ось Y - операционная скорость

Ожидания СУБД

PG_HAZEL : Анализ результатов нагрузочного тестирования для малой ВМ Субд, Postgresql, Тестирование, Длиннопост

Ось X - точка наблюдения . Ось Y - ожидания СУБД

Зависимость ожиданий от нагрузки на СУБД

PG_HAZEL : Анализ результатов нагрузочного тестирования для малой ВМ Субд, Postgresql, Тестирование, Длиннопост

Ось X - количество сессий pgbench . Ось Y - ожидания СУБД

Конкуренция за ресурсы CPU

PG_HAZEL : Анализ результатов нагрузочного тестирования для малой ВМ Субд, Postgresql, Тестирование, Длиннопост

Абсолютные значения показателей vmstat

PG_HAZEL : Анализ результатов нагрузочного тестирования для малой ВМ Субд, Postgresql, Тестирование, Длиннопост

Корреляция показателей vmstat

procs_r процессы в run queue (готовы к выполнению)

PG_HAZEL : Анализ результатов нагрузочного тестирования для малой ВМ Субд, Postgresql, Тестирование, Длиннопост

Ось X - точка наблюдения . Ось Y - procs_r процессы в run queue (готовы к выполнению)

Результат: Очередь процессов растет

system_cs переключения контекста

PG_HAZEL : Анализ результатов нагрузочного тестирования для малой ВМ Субд, Postgresql, Тестирование, Длиннопост

Ось X - точка наблюдения . Ось Y - system_cs переключения контекста

Результат: высокая положительная корреляция с операционной скоростью

cpu_sy system time

PG_HAZEL : Анализ результатов нагрузочного тестирования для малой ВМ Субд, Postgresql, Тестирование, Длиннопост

Ось X - точка наблюдения . Ось Y - cpu_sy system time

Результат: Высокая корреляция с операционной скоростью.

Результат анализа конкуренции за ресурсы CPU:

  • procs_r процессы в run queue (готовы к выполнению) : постоянно превышает количество ядер CPU

  • cpu_sy system time: Рост значений до 29%

Вычислительные ресурсы виртуальной машины недостаточны для тестовой нагрузки.

Конкуренция за RAM

swap_si swap in (из swap в RAM)

Отсутствует

swap_so swap out (из RAM в swap)

Отсутствует

memory_free свободная RAM

Менее 5% от RAM.

Результат анализа конкуренции за ресурсы RAM:

Для тестовой нагрузки ресурсов RAM - достаточно.

Конкуренция за ресурсы IO

PG_HAZEL : Анализ результатов нагрузочного тестирования для малой ВМ Субд, Postgresql, Тестирование, Длиннопост

Абсолютные показатели vmstat

PG_HAZEL : Анализ результатов нагрузочного тестирования для малой ВМ Субд, Postgresql, Тестирование, Длиннопост

Корреляция показателей vmstat

procs_b процессы в uninterruptible sleep (обычно ждут IO)

PG_HAZEL : Анализ результатов нагрузочного тестирования для малой ВМ Субд, Postgresql, Тестирование, Длиннопост

Ось X - точка наблюдения . Ось Y - procs_b процессы в uninterruptible sleep (обычно ждут IO)

Результат: количество процессов ожидающих IO - не растет.

cpu_wa ожидание IO

PG_HAZEL : Анализ результатов нагрузочного тестирования для малой ВМ Субд, Postgresql, Тестирование, Длиннопост

Ось X - точка наблюдения . Ось Y - cpu_wa ожидание IO

Результат: доля времени CPU в ожидания IO снижается.

Результат анализа конкуренции за ресурсы IO:

Подсистема IO настроена оптимально.

Влияние гипервизора на CPU и IO

PG_HAZEL : Анализ результатов нагрузочного тестирования для малой ВМ Субд, Postgresql, Тестирование, Длиннопост

Абсолютные показатели vmstat

PG_HAZEL : Анализ результатов нагрузочного тестирования для малой ВМ Субд, Postgresql, Тестирование, Длиннопост

Корреляция показателей vmstat

Влияние на CPU

Отсутствует

Влияние на IO

procs_b процессы в uninterruptible sleep (обычно ждут IO)

PG_HAZEL : Анализ результатов нагрузочного тестирования для малой ВМ Субд, Postgresql, Тестирование, Длиннопост

Ось X - точка наблюдения . Ось Y - procs_b процессы в uninterruptible sleep (обычно ждут IO)

Результат: procs_b процессы в uninterruptible sleep (обычно ждут IO) - не растет

cpu_wa ожидание IO

PG_HAZEL : Анализ результатов нагрузочного тестирования для малой ВМ Субд, Postgresql, Тестирование, Длиннопост

Ось X - точка наблюдения . Ось Y - cpu_wa ожидание IO

Результат: cpu_wa ожидание IO - не растет

Влияние на IO - отсутствует.

  1. Итоговый результат анализа инфраструктуры ВM-06 по итогам нагрузочного тестирования СУБД

  2. Вычислительные ресурсы виртуальной машины недостаточны для тестовой нагрузки.

  3. Для тестовой нагрузки ресурсов RAM - достаточно.

  4. Подсистема IO настроена оптимально.

  5. Влияние гипервизора на CPU - отсутствует.

  6. Продолжение

    PG_HAZEL : Анализ результатов нагрузочного тестирования для большой ВМ

Показать полностью 18
[моё] Субд Postgresql Тестирование Длиннопост
0
2
kznalp
kznalp
16 дней назад
Postgres DBA
Серия СУБД PostgreSQL

Особенности анализа ожиданий PostgreSQL и интерпретация показателя "On CPU"⁠⁠

Особенности анализа ожиданий PostgreSQL и интерпретация показателя "On CPU" Субд, Postgresql

Информации много, важно правильно интерпретировать результаты.

Предисловие

PostgreSQL представляет собой мощную систему управления базами данных, обладающую множеством инструментов мониторинга производительности. Однако стоит отметить одну важную деталь: несмотря на обширные возможности по сбору статистики, PostgreSQL не имеет встроенного механизма явного определения типа ожидания CPU, которое возникает во время выполнения запросов.

Подробности :

Ожидание "On CPU"

Расчет ожидания "On CPU"

Что такое ожидания (Wait Types)?

Ожидания – это ситуации(события), когда выполнение запроса временно блокируется или замедляется из-за внешних факторов, таких как доступ к дисковым ресурсам (IO wait) или получение блокировки (LOCK wait) и т.п. Важность отслеживания типов ожиданий заключается в том, что они позволяют точно идентифицировать узкие места системы и оптимизировать производительность базы данных.

В отличие от некоторых других систем управления базами данных (например, Microsoft SQL Server или Oracle Database), где есть четко выделенные типы ожиданий, такие как «CPU», «I/O» и «Locking», PostgreSQL изначально не поддерживает такого рода детализацию через стандартные инструменты отчетности.

Почему важна классификация ожиданий?

Правильная идентификация типа ожидания помогает более эффективно диагностировать проблемы производительности. Например, если большинство времени тратится на операции ввода-вывода («I/O»), то внимание следует уделить улучшению файловой подсистемы или увеличению объема оперативной памяти. Если же основной причиной задержки является процессорное время («CPU»), то анализ может привести к необходимости оптимизации самих запросов или улучшения индексации таблиц.

Однако, поскольку PostgreSQL не разделяет эти категории явно, важно понимать, какие именно данные отражают состояние использования ресурсов.

Интерпретация показателя "On CPU" в отчётах pgpro_pwr

Отчёт pgpro_pwr предлагает показатель под названием «On CPU». Этот параметр часто интерпретируют неверно, полагая, что он отражает непосредственное использование центрального процессора сервером.

На самом деле значение «On CPU» указывает лишь на тот факт, что запрос активно выполняется и использует ресурсы сервера без видимых задержек со стороны I/O операций или блокировок. Другими словами, данный показатель сигнализирует об отсутствии очевидных причин замедления выполнения запроса за пределами непосредственно самой обработки SQL-команды.

Таким образом, необходимо помнить, что ожидание «On CPU» не говорит напрямую о том, насколько интенсивно используется центральный процессор в момент выполнения конкретного запроса. Вместо этого оно информирует нас о том, что другие возможные причины простоя (ожидания ввода/вывода, получения блокировок и т.п.) отсутствуют, а сама обработка идёт своим чередом.

Как правильно анализировать нагрузку на CPU?

Для того чтобы понять реальную нагрузку на процессор, вызванную выполнением запросов, рекомендуется использовать сторонние средства диагностики операционной системы, такие как утилиты `top`, `htop` или аналогичные решения. Эти инструменты предоставляют точные показатели загрузки каждого ядра процессора и дают возможность сопоставлять статистику процессов с результатами работы PostgreSQL.

Кроме того, дополнительный/косвенный мониторинг запросов можно организовать путём периодического сбора и анализа значений столбца total_time таблицы pg_stat_statements , которая содержит информацию о суммарном времени выполнения всех вызовов различных SQL-операторов.

Сравнивая изменения этих показателей между разными промежутками времени, можно сделать предварительные выводы о нагрузке на процессор.

Итог

В завершении следует подчеркнуть, что отсутствие чёткого разделения типов ожиданий в PostgreSQL требует внимательного подхода к диагностике проблем производительности.

Показать полностью
[моё] Субд Postgresql
2
3
kznalp
kznalp
16 дней назад
Postgres DBA
Серия СУБД PostgreSQL

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL⁠⁠

Взято с основного технического канала Postgres DBA (возможны правки в исходной статье).

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL Субд, Postgresql, Исследования, Статья, Производительность, Длиннопост

СУБД это не только software но и не менее важное hardware.

Задача

Провести комплексный(СУБД + ОС) анализ причин инцидента производительности СУБД .

Инцидент производительности СУБД

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL Субд, Postgresql, Исследования, Статья, Производительность, Длиннопост

Ось X - точка наблюдения. Ось Y - значение индикатора деградации скорости СУБД

Отчет по инцидентам производительности

incidents_to_timepoint.sh - отчет по инцидентам производительности за период

cd /postgres/scripts/tester/reports/incidents

./incidents_to_timepoint.sh '2025-08-19 10:45' '2025-08-19 12:00'

Время начала инцидента

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL Субд, Postgresql, Исследования, Статья, Производительность, Длиннопост

Фрагмент отчета

Начало инцидента : 11:50

Корреляционный анализ ожиданий СУБД

cluster_performance.sh - метрики оценки производительности СУБД

cd /postgres/scripts/tester/reports/detailed

./cluster_performance.sh '2025-08-19 10:50' '2025-08-19 11:50'

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

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL Субд, Postgresql, Исследования, Статья, Производительность, Длиннопост

Ось X - точка наблюдения. Ось Y - операционная скорость

Ожидания СУБД

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL Субд, Postgresql, Исследования, Статья, Производительность, Длиннопост

Ось X - точка наблюдения. Ось Y - ожидания СУБД

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL Субд, Postgresql, Исследования, Статья, Производительность, Длиннопост

Абсолютные значения по скорости и ожиданиям СУБД за период в течении часа до начала инцидента

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL Субд, Postgresql, Исследования, Статья, Производительность, Длиннопост

Корреляция по типам ожиданий

Ожидания типа IPC

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL Субд, Postgresql, Исследования, Статья, Производительность, Длиннопост

Ось X - точка наблюдения. Ось Y - ожидания типа IPC

Ожидания типа Lock

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL Субд, Postgresql, Исследования, Статья, Производительность, Длиннопост

Ось X - точка наблюдения. Ось Y - ожидания типа Lock

Результат корреляционного анализ ожиданий СУБД

Наибольшая корреляция по событиям ожидания и снижением скорости СУБД:

  • IPC : Серверный процесс ожидает взаимодействия с другим процессом.

  • Lock : Серверный процесс ожидает тяжёлую блокировку.

Корреляционный анализ метрик оценки производительности инфраструктуры

vmstat.sh - отчет по метрикам vmstat

iostat_cpu.sh - отчет по метрикам iostat для CPU

iostat_device.sh - отчет по метрикам iostat для I/O

./vmstat.sh '2025-08-19 10:50' '2025-08-19 11:50'

./iostat_cpu.sh '2025-08-19 10:50' '2025-08-19 11:50'

lsblk

./iostat_device.sh '2025-08-19 10:50' '2025-08-19 11:50' 'vdb vdc'

VMSTAT

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL Субд, Postgresql, Исследования, Статья, Производительность, Длиннопост

Корреляция между ожиданиями СУБД и метриками vmstat

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL Субд, Postgresql, Исследования, Статья, Производительность, Длиннопост

Абсолютные значения метрик vmstat

Корреляция между ожиданиями СУБД и метриками vmstat:

  • r : процессы в run queue (готовы к выполнению)

  • free : свободная RAM

  • buff : буферы

Исторические графики метрик vmstat

r : процессы в run queue (готовы к выполнению)

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL Субд, Postgresql, Исследования, Статья, Производительность, Длиннопост

free : свободная RAM

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL Субд, Postgresql, Исследования, Статья, Производительность, Длиннопост

buff : буферы

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL Субд, Postgresql, Исследования, Статья, Производительность, Длиннопост

iostat_cpu

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL Субд, Postgresql, Исследования, Статья, Производительность, Длиннопост

Корреляция между ожиданиями СУБД и метриками iostat_cpu

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL Субд, Postgresql, Исследования, Статья, Производительность, Длиннопост

Абсолютные значения метрик iostat_cpu

Корреляция между ожиданиями СУБД и метриками iostat_cpu: отсутствует

iostat_device (файловая система /data)

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL Субд, Postgresql, Исследования, Статья, Производительность, Длиннопост

Корреляция между ожиданиями СУБД и метриками iostat_device(файловая система /data)

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL Субд, Postgresql, Исследования, Статья, Производительность, Длиннопост

Абсолютные значения метрик iostat_device (файловая система /data)

Корреляция между ожиданиями СУБД и метриками iostat_device(файловая система /data) : отсутствует

iostat_device (файловая система /wal)

Результаты аналогичны.

Корреляция между ожиданиями СУБД и метриками iostat_device(файловая система /wal) : отсутствует

Результат корреляционного анализа метрик оценки производительности инфраструктуры

Аномальная корреляция и влияние инфраструктуры на рост ожидания СУБД - не установлено.

SQL-запросы для оптимизации по результатам отчета incidents_to_timepoint.sh

Ожидания(wait_event_type / wait_event) в ходе инцидента

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL Субд, Postgresql, Исследования, Статья, Производительность, Длиннопост

Наибольшее количество запросов в ходе инцидента имеет ожидание IPC / BgWorkerShutdown

SQL-запросы для оптимизации

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL Субд, Postgresql, Исследования, Статья, Производительность, Длиннопост

Наибольшая доля ожиданий IPC у SQL запроса 187233199925020157

Текст запроса

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL Субд, Postgresql, Исследования, Статья, Производительность, Длиннопост

Фрагмент полного списка SQL-запросов

Корреляционный анализ отдельного SQL-запроса

queryid = 187233199925020157

queryid_stat.sh - события ожидания по заданному SQL-запросу за период

cd /postgres/scripts/tester/reports/detailed

./queryid_stat.sh 187233199925020157 '2025-08-19 10:45' '2025-08-19 12:00'

События ожидания по SQL-запросу

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL Субд, Postgresql, Исследования, Статья, Производительность, Длиннопост

Наибольшая корреляция и наибольшее количество ожиданий:

BgWorkerShutdown: Ожидание завершения фонового рабочего процесса.

План выполнения запроса

PG_HAZEL : Комплексный анализ инцидента производительности СУБД PostgreSQL Субд, Postgresql, Исследования, Статья, Производительность, Длиннопост

Мероприятия для оптимизации SQL-запроса

Добавить индекс в таблицу используемую для представления VIEW_1

PG_HAZEL : ожидания СУБД PostgreSQL при отсутствии индексов.

Показать полностью 22
[моё] Субд Postgresql Исследования Статья Производительность Длиннопост
1
4
kznalp
kznalp
18 дней назад
Postgres DBA
Серия СУБД PostgreSQL

PG_HAZEL - комплексное решение для мониторинга и анализа производительности СУБД PostgreSQL⁠⁠

PG_HAZEL - комплексное решение для мониторинга и анализа производительности СУБД PostgreSQL Субд, Postgresql, Длиннопост

Три слона на черепахе смогут удержать СУБД в океане бурь и штормов.

Основа и фундамент PG_HAZEL

Методы и инструменты статистического анализа данных о СУБД и инфраструктуре .

PG_HAZEL : Первая часть

Методы оценки и анализа производительности СУБД.

PG_HAZEL : Вторая часть

Методология корреляционного анализа ожиданий СУБД.

PG_HAZEL : Третья часть

Инструменты сбора и анализа показателей производительности инфраструктуры (сервера СУБД) с точки зрения операционной системы и анализ связи и влияния инфраструктуры на производительность СУБД .

PG_HAZEL - комплексное решение для мониторинга и анализа производительности СУБД PostgreSQL Субд, Postgresql, Длиннопост

Вперед - к новым открытиям

PG_HAZEL : Мониторинг и анализ производительности СУБД PostgreSQL

Корреляционный анализ ожиданий СУБД PostgreSQL - презентация по докладу, не попавшему на конференцию PGConf.СПб 2025.

PG_HAZEL : Методология нагрузочного тестирования.

PG_HAZEL : Анализ инцидентов производительности СУБД

PG_HAZEL : Сравнительный анализ инфраструктуры по результатам нагрузочного тестирования СУБД

Показать полностью 2
[моё] Субд Postgresql Длиннопост
0
3
kznalp
kznalp
27 дней назад
Postgres DBA
Серия IMHO

PostgreSQL — СУБД №1 по данным Stack Overflow⁠⁠

Открытая система управления базами данных занимает первое место по популярности, уровню удовлетворенности, а еще — лидирует среди систем, с которыми хотят работать респонденты.

➡️ Главное про открытую СУБД по итогам исследования Stack Overflow рассказали в карточках.

PostgreSQL — СУБД №1 по данным Stack Overflow Субд, Postgresql, Telegram (ссылка), Длиннопост, IT
PostgreSQL — СУБД №1 по данным Stack Overflow Субд, Postgresql, Telegram (ссылка), Длиннопост, IT
PostgreSQL — СУБД №1 по данным Stack Overflow Субд, Postgresql, Telegram (ссылка), Длиннопост, IT
PostgreSQL — СУБД №1 по данным Stack Overflow Субд, Postgresql, Telegram (ссылка), Длиннопост, IT
PostgreSQL — СУБД №1 по данным Stack Overflow Субд, Postgresql, Telegram (ссылка), Длиннопост, IT

Полностью : https://t.me/postgres_pro/998

Показать полностью 5
Субд Postgresql Telegram (ссылка) Длиннопост IT
11
kznalp
kznalp
30 дней назад
Серия ITшное

Современный стиль разработки это⁠⁠

Запускать сотни раз в секунду SELECT .. FOR UPDATE на узле репликации для определения роли СУБД :

Это не проблема, это особенность. Приклад таким образом проверяет возможность внесения изменений в БД.

Современный стиль разработки это Разработчики, IT юмор, Современное поколение, Субд

Они безнадежны

Показать полностью 1
[моё] Разработчики IT юмор Современное поколение Субд
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии