Изменения

Перейти к: навигация, поиск

Highload-2022: Отчёт Виталия Филиппова

1675 байтов добавлено, 21:58, 1 декабря 2022
Нет описания правки
Вадим Зотеев (Яндекс) - Балансировка нагрузки в мульти-эксабайтном сторадже
== ? Жизнь инженера по производительности в Pg Pro ==
Михаил Жилин (Postgres Pro) -  — Аномальные случаи высокой нагрузки в PostgreSQL, и как мы с ними справились Заинтересовался, посмотрел постфактум. Просто рассказ про несколько случаев тормозов постгри из своего опыта, которые он ловил. Практической пользы для пользователя postgresql почти нет, польза разве что в том, что если видишь тормоза — можно обновиться, можно попробовать заюзать обычный linux-овый perf (perf record и т.п) и иногда даже что-то с ним найти. Иногда может помочь уменьшение объёма DDL. Остальное — чисто разработческая жизнь, про то, как они (или не они) что-то нашли и оптимизировали. Случаи из рассказа:* GetSnapshotData в perf — MVCC-снимки (решение — обновиться до pg 14+, возможно сделать repeatable read)* Тормоза подтранзакций (покрутить slru_buffers_size_scale)* Кэш каталога (не юзать DDL, проверять инвалидации по pgpro_stats)* Тормоза от auditd, пойманные через perf* Какой-то нюанс отображения pg_stat_activity, который уже почти запатчили* Оптимизация visibility bitmap-ов в index-only сканах, которую тоже уже почти запатчили
== Хранилище почты mail.ru ==

Навигация