Кто мы, откуда, куда мы идем: пора познакомиться 🐘
Мы — команда Postgres Pro. Мы разрабатываем лучшую российскую СУБД и линейку решений по работе с данными.
🔥 Нас уже 500, но мы растем изо дня в день и хотим, чтобы вы росли с нами. Рассказываем о себе в карточках.
Мы — команда Postgres Pro. Мы разрабатываем лучшую российскую СУБД и линейку решений по работе с данными.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥7 7😍3
Профессия перфоманс-инженер: детектив с лицензией на производительность 🖥
Разберемся на примере.
Клиент мигрировал с Oracle на Postgres. Загрузка данных шла полным ходом, но уперлась в долгую запись WAL (Write-Ahead Log). Это специальные журналы транзакций в Postgres: перед записью в таблицу СУБД фиксирует операцию в WAL.
Данные пишутся в два места, и WAL стал бутылочным горлышком.
Патч для ускорения записи в WAL не помог. Клиент с собственной экспертизой тоже не нашел решения.
⚡️ И тут в дело вступили перфоманс-инженеры. Они обнаружили возможность, о которой все забыли. Оказалось, можно увеличить окно, с которым пишется WAL — писать реже, но большими порциями. Эта давно забытая настройка ускорила запись в разы.
➡️ Подробности читайте на Хабре.
Разберемся на примере.
Клиент мигрировал с Oracle на Postgres. Загрузка данных шла полным ходом, но уперлась в долгую запись WAL (Write-Ahead Log). Это специальные журналы транзакций в Postgres: перед записью в таблицу СУБД фиксирует операцию в WAL.
Данные пишутся в два места, и WAL стал бутылочным горлышком.
Патч для ускорения записи в WAL не помог. Клиент с собственной экспертизой тоже не нашел решения.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👏5 5👍2