2 Jun 2026, 10:00 UTC≈1,110 views21 reactionsread 7 August 2026 🛠️ Мало известные параметры команды EXPLAIN.
Про команду EXPLAIN мы писали в канале много раз. И как про нее писать, если это один из основных инструментов оптимизации запросов? Но у этой команды есть еще несколько полезных параметров, о которых не все знают, а один из параметров появился не так давно.
📌 MEMORY: сколько памяти использовал запрос
Это новая возможность, появившаяся в версии 18. Она отличается от зна…
🔥15👍4🙏2
29 May 2026, 10:03 UTC≈1,220 views9 reactionsread 7 August 2026 🌐 PostgreSQL 19 - самые заметные нововведения (ч. 2)
Всем привет! Продолжаем знакомить вас с новшествами и улучшениями, которые будут в PostgreSQL 19.
📊 Производительность:
1. Значительное ускорение работы функции jsonb_agg, особенно для типов integer и numeric;
2. Оптимизация LISTEN/NOTIFY:
- Добавлена хеш-таблица для хранения соответствия каналов и получателей;
- Увеличена производительность доставки уведомл…
🔥6👍3
22 May 2026, 10:02 UTC≈1,540 views15 reactionsread 7 August 2026 🌐 PostgreSQL 19 - самые заметные нововведения.
Пока мы тут неизвестно чем занимались, рабочая группа PostgreSQL уже закончила четыре комитфеста и пятый в самом разгаре 😱 Мы собрали самые значительные (на наш взгляд) нововведения из этих комитфестов.
Если вы хотите более подробно почитать о новинках PostgreSQL 19, то можете обратиться к замечательным статьям Павла Лузанова из компании Postgres Pro:
1️⃣https://habr.…
👍15
20 May 2026, 10:01 UTC≈1,810 views15 reactionsread 7 August 2026 🌐 PostgreSQL 14 мая 2026 г.: обновления и исправления безопасности.
Всем привет! Надеюсь вы как и мы соскучились 😁
14 мая 2026 года PostgreSQL Global Development Group выпустила экстренное обновление для всех поддерживаемых веток СУБД, а также напомнила о скором прекращении поддержки PostgreSQL версии 14. Поддержка этой версии закончится 12 ноября 2026 года.
Что вошло в релиз:
⚠️ 11 уязвимостей (CVE), исправлено …
👍14🥰1
Channel name was changed to «Postgres Guru | Базы данных 💐»
27 Feb 2026, 10:00 UTC≈2,290 views16 reactionsread 7 August 2026 🌐 Обновления PostgreSQL 18.3, 17.9, 16.13, 15.17 и 14.22.
Вчера 26.02.2026 вышло обновление PostgreSQL для текущих, актуальных релизов. Само по себе обновление не закрывает каких-то критических дыр в безопасности, как это часто бывает, но устраняет много достаточно неприятных багов.
✅ Исправлена проблема, из-за которой резервный сервер (standby) останавливался с ошибкой "could not access status of transaction" (не …
👍8🔥7🥰1
24 Feb 2026, 13:01 UTC≈2,290 views19 reactionsread 7 August 2026 🤬 Утилита для восстановления данных PostgreSQL в критических ситуациях (PDU).
Всем привет! Сегодня поговорим о замечательной утилите, которая может нас спасти в критической ситуации повреждения данных PostgreSQL и отсутствия бэкапов.
PDU (PostgreSQL Data Unloader) — это профессиональный инструмент для аварийного восстановления и извлечения данных с открытым исходным кодом для баз данных PostgreSQL (версий 14-18). О…
👍17🥰1🙏1
9 Feb 2026, 10:00 UTC≈1,980 views14 reactionsread 7 August 2026 🔬 Статистика в PostgreSQL (часть 3).
Всем привет! В этой заметке мы уже наконец закончим разбираться с устройством статистики в PostgreSQL.
В предыдущей заметке мы остановились на расширенной статистике и ее типах. Подходить к выбору типа расширенной статистики надо с умом, в зависимости от того какие операции используются в запросах.
Выбор типа расширенной статистики
Тип расширенной статистики, которую вы будете…
👍12🔥1🥰1
29 Jan 2026, 10:00 UTC≈1,960 views17 reactionsread 7 August 2026 🔬 Статистика в PostgreSQL (часть 2).
Всем привет! Продолжаем углубляться в статистику PostgreSQL!
В прошлой заметке мы остановились на селективности.
Postgres собирает следующие элементы:
1️⃣ Сумму селективностей всех MCV (sumcommon);
2️⃣ Долю NULL-значений (nullfrac);
3️⃣ Селективность MCV (mcv_select): Это сумма частот MCV, соответствующих условию;
4️⃣ Селективность гистограммы (hist_select): Это процент корзин…
👍12🔥3🥰2
19 Jan 2026, 13:01 UTC≈1,880 views19 reactionsread 7 August 2026 🔬 Статистика в PostgreSQL (часть 1).
Все мы прекрасно знаем зачем нужна статистика в PostgreSQL, но как работает статистика изнутри, что собирается и как рассчитывается нам может быть уже неизвестно. Работает, собирается, да и ладно ☺️ Но более глубокие знания работы статистики в PostgreSQL могут нам помочь как и в оптимизации запросов, так и в устранении неполадок. Поэтому решили выпустить цикл заметок по более угл…
🔥9👍6👨💻3🥰1
13 Jan 2026, 10:00 UTC≈2,190 views16 reactionsread 7 August 2026 🔬 PostgreSQL 18 и поддержка NUMA (libnuma).
Всем привет! Надеюсь все пришли в себя после длинных выходных и готовы воспринимать информацию ☺️
В PostgreSQL версии 18 была представлена начальная поддержка архитектуры NUMA (Non-Uniform Memory Access, неоднородный доступ к памяти), которая реализована с использованием библиотеки libnuma. Чтобы эта поддержка работала, PostgreSQL должна быть собрана с опциец конфигураци…
👍14🔥2
30 Dec 2025, 10:00 UTC≈2,280 views43 reactionsread 7 August 2026 Photo
Сейчас в тренде подводить итоги года канала. Вот и мы решили не отставать. Наши итоги года не сильно выдающиеся, но мы и не гнались за цифрами.
Все чего мы хотели - это приносить реальную пользу нашими постами всем DBA, кто нас читает. И надеемся, что нам это удалось! ☺️
Всех с наступающим Новым Годом! Успехов и стабильной работы ваших СУБД в новом году.
Мы в свою очередь постараемся приносить вам еще больше польз…
👍33🥰7🔥3
Showing the 12 most recent of 20 posts we hold for @pg_guru. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.