Курсы и сертификация по PostgreSQL, Oracle, Astra Linux, РЕД ОС, DevOps и другим направлениям. УЦ ФОРС — ваш путь к профессиональному росту в IT 💻 edu.fors.ru 📧 edu@fors.ru ☎️ +7 (495) 668-08-42 📍 г. Москва, ул. Авиамоторная, дом 8, стр. 12, 5 эт.
Последние посты
Лента канала- Запрос не меняли, но после сбора статистики он стал медленным Условное сравнение: SQL_ID: один и тот же Старый PLAN_HASH_VALUE: 1847263951 Новый PLAN_HASH_VALUE: 3079186428 Одинаковый SQL_ID не гарантирует одинаковый execution plan. Один SQL может иметь несколько child cursors и планов. Oracle O…28 июл. 2026 г., 09:506
- Таблица часто обновляется, а HOT почти не срабатывает Артефакт: n_tup_upd = 18 400 000 n_tup_hot_upd = 920 000 n_dead_tup = 3 700 000 n_tup_upd — общее число обновлений. n_tup_hot_upd — число HOT updates. n_dead_tup — оценка dead rows, а не точный размер bloat. HOT возможен, когда:…27 июл. 2026 г., 07:2711
- Если команда говорит «нужен продвинутый PostgreSQL», лучше уточнить рабочие инциденты. За одной формулировкой могут стоять разные задачи: — дубли заказов; — тяжёлые миграции; — нестабильные планы запросов; — проблемы с backup/restore; — гонки в транзакционной логике; — неясные регламенты сопровожд…17 июл. 2026 г., 11:1040
- Неудачный CREATE INDEX CONCURRENTLY может оставить след в базе Фрагмент миграции: CREATE INDEX CONCURRENTLY ... Миграция упала по таймауту. Кажется, что индекс просто не создался. Но после concurrent build нужно проверить состояние в PostgreSQL. В каталогах может остаться индекс с признаком: i…16 июл. 2026 г., 10:5032
- Дубль появился не потому, что SELECT ошибся Сценарий: T1: SELECT — строки нет T2: SELECT — строки нет T1: INSERT T2: INSERT Два параллельных запроса проверили, что заказа ещё нет, и оба создали строку. Так бывает, когда уникальность держится только на уровне приложения: сначала проверим потом в…15 июл. 2026 г., 10:3335
- Планировщик ожидал 300 строк, а получил 420 000. И дело может быть не только в индексе. Фрагмент фактического плана: rows=300 actual rows=420000 Фильтр: status = 'paid' AND paid_at IS NOT NULL Если запрос медленный, первая мысль часто такая: «Добавим ещё один индекс». Но здесь важно другое: Po…14 июл. 2026 г., 15:5940
Подписчики
17
Публикации
30
Обновление
28 июля 2026 г.
Первая публикация
29 мая 2026 г.
Активность канала
За 7 дней
2
публикаций
За 30 дней
15
публикаций
Просмотров за 90 дней
2 634
Ср. просмотров на пост
85

