Latest updates for Инвалидация Кеша Postgresql

Fresh curated links around инвалидация кеша postgresql are collected here so marketers can spot useful updates and turn timely ideas into posts faster.

Recent items include:

  • Я ускорил запрос в 75 раз. Через две недели оказалось, что дело было не в запросе
  • Как мы довели Postgres Pro до APDEX 0,986 на 30 000 пользователей 1С:ERP. Часть 2/3
  • Таймаут в секунду, запрос на 43 секунды: пять ловушек PgBouncer в режиме транзакций

Post angles to try

Share the most useful takeaway for your audience.
Turn one article into a quick practical checklist.
Ask your audience how this shift affects their work.
Turn angles into scheduled posts

Fresh articles and ideas

Recent curated links from global sources. Generate one free draft from any story, then use SocialBu to schedule and refine your content calendar.

habr.com /2 weeks ago

Я ускорил запрос в 75 раз. Через две недели оказалось, что дело было не в запросе

Добавил фильтр по городу в подзапрос — туда, куда учебники и велят его ставить. На тестовой базе в 750 строк незаметно, на проде запрос стал висеть: 0,71 с превратились в 53,7 с. П...

Read source
habr.com /1 week ago

Как мы довели Postgres Pro до APDEX 0,986 на 30 000 пользователей 1С:ERP. Часть 2/3

Тест упал на пятом часу, на переходе с 16 800 до 21 000 ВРМ. Потом запрос, который выполнялся меньше секунды, вдруг стал занимать десятки секунд. После этого отчёт вместо 5 секунд...

Read source
habr.com /2 weeks ago

Таймаут в секунду, запрос на 43 секунды: пять ловушек PgBouncer в режиме транзакций

В настройках клиента базы стоял statement_timeout в одну секунду, а запрос выполнялся больше сорока. Таймаут выглядел включённым и не действовал. У этой поломки нашлись четыре родс...

Read source
habr.com /2 days ago

Refresh прошёл, сессия сломалась: разбираем ротацию токенов

Две вкладки обновили токены. Оба запроса вернули 200 OK, а при следующем обновлении пользователя отправило на экран входа. Такое возможно даже с транзакцией и FOR UPDATE.Разберём,...

Read source
habr.com /1 month ago

Индекс как алфавитный указатель: как база ищет и почему иногда не находит

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

Read source
habr.com /3 weeks ago

Почему накопительная сумма в SQL врёт

Оконные функции часто дают результат, который выглядит правильным: итоговая сумма сходится, запрос проходит проверку, а ошибка проявляется только спустя время. Проблема скрывается...

Read source
habr.com /1 month ago

Как ускорить выборку из больших таблиц PostgreSQL без ручного создания индексов: разбираем iHeap

Что, если индекс не нужно создавать вообще? Знакомимся с iHeap — альтернативным методом доступа к таблицам PostgreSQL, где BRIN-индексирование встроено «из коробки» и работает авто...

Read source
habr.com /1 month ago

PostgreSQL Recovery на пальцах: WAL, base_backup и PITR в Docker-compose

В этой статье будет разбираться резервное копирование и восстановление PostgreSQL. Покажу все на небольшом практическом docker-compose стенде. Я специально сделаю ошибочное изменен...

Read source
habr.com /2 weeks ago

Бэкап был, восстановить было нечего: как pg_dump молча собирал битые дампы из-за row-level security

Если у вас PostgreSQL с включённым row-level security и ночной pg_dump по таймеру, откройте каталог с бэкапами и сравните размеры вчерашнего и позавчерашнего дампов. Если файлы под...

Read source
habr.com /3 weeks ago

PostgreSQL 19: Коммитфест 2026-03 Часть 5.1 (QPT)

Завершаем цикл статей с обзором изменений 19-й версии. Предыдущие статьи были посвящены первым четырем коммитфестам: 2025-07, 2025-09, 2025-11, 2026-01.А сегодня начнем обзор марто...

Read source
habr.com /1 month ago

Уборщик резервов кадров жил по таймеру в 15 минут. Генерация укладывалась в 16

Баг всплыл не из мониторинга, а из жалобы: клиент написал, что AI-карточка сгенерировалась и легла в пикер, а счётчик кадров в пакете при этом не уменьшился — как будто генерация н...

Read source
habr.com /2 weeks ago

Почему COALESCE ломает план PostgreSQL и как научить планировщик считать его селективность?

Один COALESCE в условии способен превратить быстрый Hash Join в мучительно долгий Nested Loop. Убрать оператор COALESCE — и оценка стоимости плана упадёт в десятки раз, а запрос от...

Read source
habr.com /1 month ago

pg_anon: как быстро обезличить базу 1С без промежуточной копии

База 1С:ERP размером 650 Гб. 74 секунды на поиск всех персональных данных. Маскирование прямо в дампе, без незащищенных копий. Четыре часа до готовой обезличенной копии. В статье в...

Read source
habr.com /1 week ago

Как мы довели Postgres Pro до APDEX 0,986 на 30 000 пользователей 1С:ERP. Часть 1/3

Мы провели больше 100 запусков альтернативного теста 1С:ERP от «ИТ-Экспертизы» и дошли до APDEX = 0,986 на 30 000 виртуальных пользователей. Путь был непростым. На 15 000 ВРМ APDEX...

Read source
habr.com /1 month ago

Внутренний вебхук исполнял любой SQL под суперюзером. Без пароля, без токена, без единого заголовка

30 августа делал security-ревью собственной инфраструктуры и решил проверить один служебный маршрут вручную, вместо того чтобы верить, что раз он «внутренний», значит закрыт. Обычн...

Read source
habr.com /1 week ago

[Перевод] Баг в 0,001% запросов: как Cloudflare ловил пустые ответы MySQL из-за общего кэша

Инженеры Cloudflare рассказывают, как искали баг в Hyperdrive, пулере соединений для MySQL: примерно один запрос из 100 000 возвращал пустой ответ там, где данные точно были. Трасс...

Read source
habr.com /1 month ago

Как защитить платежный API от двойных списаний с помощью идемпотентности

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

Read source
habr.com /1 month ago

Клиент попросил удалить свои данные, вы сделали DELETE. Данные остались в файле

Ситуация обычная: пришёл запрос на удаление персональных данных, разработчик выполнил DELETE FROM clients WHERE id = ..., отчитался. Формально всё правильно — строки в таблице нет,...

Read source
habr.com /4 weeks ago

PostgreSQL: три источника времени в одной таблице

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

Read source
habr.com /3 weeks ago

Почему сверхбыстрый COMMIT опасен для СУБД и как проверить надёжность сохранения данных

Считается, что если fsync включён в конфиге — данные в безопасности. На практике это не гарантия, а всего лишь надежда: вызов может быть проигнорирован драйвером, виртуализацией ил...

Read source
habr.com /1 week ago

Как мы довели Postgres Pro до APDEX 0,986 на 30 000 пользователей 1С:ERP. Часть 3/3

Мы дошли до финала: 30 000 ВРМ, 4 NUMA-узла, сервер на 480 логических ядер и APDEX = 0,986 в конфигурации с асинхронной репликой. Но на последнем отрезке пути нас ждали сюрпризы. О...

Read source
habr.com /1 month ago

Postgresso 7–8 (92–93)

PGW: A PGBACKREST INTERLUDE:(Andreas Scherbaum, Jimmy Angelakos)Andreas Scherbaum and Jimmy Angelakos presented a quantitative analysis of the PostgreSQL CommitFest process using d...

Read source
databricks.com /1 month ago

Improving Lakebase Postgres compute cache

The disaggregated storage model of Lakebase Postgres provides a feature rich, flexible...

Read source
habr.com /2 weeks ago

PostgreSQL 19: Коммитфест 2026-03 Часть 5.2 (DBA1, DBA2)

Продолжаем обзор мартовского коммитфеста 19-й версии. Во второй статье серии рассмотрим изменения, относящиеся к материалам курсов DBA1 и DBA2.Напоминаю план статей о последнем ком...

Read source

Turn fresh research into a full content calendar

Use SocialBu to discover ideas, generate post drafts, and schedule them across your social channels.

Sources covering Инвалидация Кеша Postgresql

habr.com

Recent coverage from public sources
Public source

databricks.com

Recent coverage from public sources
Public source