Почему PostgreSQL не использует ваш индекс
Вторая часть серии по PostgreSQL из моих внутренних докладов. В этот раз — индексы: откуда берётся cost в EXPLAIN и почему это «попугаи», а не миллисекунды. Почему PostgreSQL игнорирует ваш индекс при высоком покрытии таблицы. Как физическое расположение данных на диске влияет на скорость даже при наличии индекса. П...
Вторая часть серии по PostgreSQL из моих внутренних докладов. В этот раз — индексы: откуда берётся cost в EXPLAIN и почему это «попугаи», а не миллисекунды. Почему PostgreSQL игнорирует ваш индекс при высоком покрытии таблицы. Как физическое расположение данных на диске влияет на скорость даже при наличии индекса. Плюс GiST для нечёткого поиска с триграммами, GIN для полнотекстового поиска и EXCLUDE constraints для задач типа бронирования. Всё на примере таблицы с 4 миллионами строк.
Связанные теги
Компании и люди
Линия сюжета
Cost
Последние материалы и связанный контекст по теме Cost.
Explain
Последние материалы и связанный контекст по теме Explain.
Habr
Последние материалы и связанные ссылки по теме Habr.
Habr
Последние материалы и связанный контекст по теме Habr.
PostgreSQL
Последние материалы и связанные ссылки по теме PostgreSQL.
Продолжить следить за темой
Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.
Когда надо вносить изменения в управление в компании
Каждая компания начинает и осуществляет свою деятельность для реализации поставленной ее владельцем цели. При этом деятельность любой коммерческой компании можно разделить на сл...
Как пополнить счёт Apple ID и оплатить App Store в России: все проверенные способы на 2026 год
Разбираем, как оплатить Apple id в 2026 году после новостей о блокировке мобильных платежей операторами связи. Честный гайд о том, где брать подарочные коды, чтобы ваш iCloud ил...
Scala Digest. Выпуск 39
Привет, Хабр! Мы — Настя, Эвелина и Михаил — бэкенд-разработчики Т-Банка, пишем код на Scala и горим желанием его популяризировать. Приветствуем любую обратную связь! (づ ◕‿◕ )づ ...
«Все работает, но БД утекает»: Как взлом подрядчика привел к eBPF-руткиту и утечке данных
Когда мы говорим об атаках через цепочку поставок, обычно всплывает в голове что-то монументальное - SolarWinds, взлом инфраструктуры гигантов. Но правда в том, что сегодня любо...
Я заменил целую команду разработки на ИИ. 0 рублей, 2 недели, 2 приложения
Меня зовут [неважно], я бизнес-аналитик. Моя работа — писать ТЗ, рисовать процессы в BPMN, ругаться с разработчиками из-за неправильно понятых требований и пить кофе на стендапа...
Работа с Telegram Bot API: https, commands, send или как создать бота
Всем привет!Если вы хоть раз пытались нормально вкатиться в разработку Telegram-ботов, то почти наверняка сталкивались с одной проблемой: информации в интернете много, но она ка...
Страницы сущностей
Рекламный слот
Встроенный блок в статье
Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.
Похожие статьи
Еще материалы, которые пересекаются по тегам, источнику или категории.
Когда надо вносить изменения в управление в компании
Каждая компания начинает и осуществляет свою деятельность для реализации поставленной ее владельцем цели. При этом деятельность любой коммерческой компании можно разделить на сл...
Как пополнить счёт Apple ID и оплатить App Store в России: все проверенные способы на 2026 год
Разбираем, как оплатить Apple id в 2026 году после новостей о блокировке мобильных платежей операторами связи. Честный гайд о том, где брать подарочные коды, чтобы ваш iCloud ил...
Scala Digest. Выпуск 39
Привет, Хабр! Мы — Настя, Эвелина и Михаил — бэкенд-разработчики Т-Банка, пишем код на Scala и горим желанием его популяризировать. Приветствуем любую обратную связь! (づ ◕‿◕ )づ ...
«Все работает, но БД утекает»: Как взлом подрядчика привел к eBPF-руткиту и утечке данных
Когда мы говорим об атаках через цепочку поставок, обычно всплывает в голове что-то монументальное - SolarWinds, взлом инфраструктуры гигантов. Но правда в том, что сегодня любо...
Еще материалы от Habr
Свежие публикации и продолжение темы от той же редакции.
Когда надо вносить изменения в управление в компании
Каждая компания начинает и осуществляет свою деятельность для реализации поставленной ее владельцем цели. При этом деятельность любой коммерческой компании можно разделить на сл...
Как пополнить счёт Apple ID и оплатить App Store в России: все проверенные способы на 2026 год
Разбираем, как оплатить Apple id в 2026 году после новостей о блокировке мобильных платежей операторами связи. Честный гайд о том, где брать подарочные коды, чтобы ваш iCloud ил...
Scala Digest. Выпуск 39
Привет, Хабр! Мы — Настя, Эвелина и Михаил — бэкенд-разработчики Т-Банка, пишем код на Scala и горим желанием его популяризировать. Приветствуем любую обратную связь! (づ ◕‿◕ )づ ...
«Все работает, но БД утекает»: Как взлом подрядчика привел к eBPF-руткиту и утечке данных
Когда мы говорим об атаках через цепочку поставок, обычно всплывает в голове что-то монументальное - SolarWinds, взлом инфраструктуры гигантов. Но правда в том, что сегодня любо...
Дополнительное покрытие этой темы
Похожие публикации и близкие по смыслу материалы по этой же теме.
От Google таблиц к DataLens + PostgreSQL: как мы делали BI-систему для WB и Ozon
Всем привет! Меня зовут Александр. Я работаю в компании которая ведет управление личными кабинетами на маркетплейсах. И вопрос аналитики стал для нас проблемным. Испробовав мног...
Health Score для PostgreSQL: один показатель вместо 150 метрик
Мониторинг PostgreSQL сломан: 150 метрик в pg_stat_*, и ни одна не отвечает на вопрос «база здорова?». В статье — как устроен Health Score: единое число от 0 до 100, которое агр...
Книга «PostgreSQL 16. Оптимизация запросов»: учимся читать мысли планировщика
Медленный запрос — это не приговор, это задача со своим решением. Но найти его невозможно, пока планировщик PostgreSQL остаётся для вас чёрным ящиком. Книга Павла Толмачёва «Pos...
Приключения с Go и YDB Serverless: как я уложился в бесплатный тир Yandex Cloud после Spring Boot и PostgreSQL
Долгое время я пытался научиться слепому десятипальцевому методу печати, но всегда это заканчивалось поражением. Учился на Keybr — на нём освоил английский. Частотный метод, ког...