News Grower

Независимое покрытие AI, стартапов и технологий.

Почему PostgreSQL не использует ваш индекс

Вторая часть серии по PostgreSQL из моих внутренних докладов. В этот раз — индексы: откуда берётся cost в EXPLAIN и почему это «попугаи», а не миллисекунды. Почему PostgreSQL игнорирует ваш индекс при высоком покрытии таблицы. Как физическое расположение данных на диске влияет на скорость даже при наличии индекса. П...

Автор: illusionist1nemo Оригинальный источник

Вторая часть серии по PostgreSQL из моих внутренних докладов. В этот раз — индексы: откуда берётся cost в EXPLAIN и почему это «попугаи», а не миллисекунды. Почему PostgreSQL игнорирует ваш индекс при высоком покрытии таблицы. Как физическое расположение данных на диске влияет на скорость даже при наличии индекса. Плюс GiST для нечёткого поиска с триграммами, GIN для полнотекстового поиска и EXCLUDE constraints для задач типа бронирования. Всё на примере таблицы с 4 миллионами строк.

Связанные теги

Компании и люди

Линия сюжета

Продолжить следить за темой

Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.

Когда надо вносить изменения в управление в компании

Когда надо вносить изменения в управление в компании

Каждая компания начинает и осуществляет свою деятельность для реализации поставленной ее владельцем цели. При этом деятельность любой коммерческой компании можно разделить на сл...

Как пополнить счёт Apple ID и оплатить App Store в России: все проверенные способы на 2026 год

Как пополнить счёт Apple ID и оплатить App Store в России: все проверенные способы на 2026 год

Разбираем, как оплатить Apple id в 2026 году после новостей о блокировке мобильных платежей операторами связи. Честный гайд о том, где брать подарочные коды, чтобы ваш iCloud ил...

«Все работает, но БД утекает»: Как взлом подрядчика привел к eBPF-руткиту и утечке данных

«Все работает, но БД утекает»: Как взлом подрядчика привел к eBPF-руткиту и утечке данных

Когда мы говорим об атаках через цепочку поставок, обычно всплывает в голове что-то монументальное - SolarWinds, взлом инфраструктуры гигантов. Но правда в том, что сегодня любо...

Я заменил целую команду разработки на ИИ. 0 рублей, 2 недели, 2 приложения

Я заменил целую команду разработки на ИИ. 0 рублей, 2 недели, 2 приложения

Меня зовут [неважно], я бизнес-аналитик. Моя работа — писать ТЗ, рисовать процессы в BPMN, ругаться с разработчиками из-за неправильно понятых требований и пить кофе на стендапа...

Работа с Telegram Bot API: https, commands, send или как создать бота

Работа с Telegram Bot API: https, commands, send или как создать бота

Всем привет!Если вы хоть раз пытались нормально вкатиться в разработку Telegram-ботов, то почти наверняка сталкивались с одной проблемой: информации в интернете много, но она ка...

Рекламный слот

Встроенный блок в статье

Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.

Партнерский слот

Похожие статьи

Еще материалы, которые пересекаются по тегам, источнику или категории.

Когда надо вносить изменения в управление в компании

Когда надо вносить изменения в управление в компании

Каждая компания начинает и осуществляет свою деятельность для реализации поставленной ее владельцем цели. При этом деятельность любой коммерческой компании можно разделить на сл...

Как пополнить счёт Apple ID и оплатить App Store в России: все проверенные способы на 2026 год

Как пополнить счёт Apple ID и оплатить App Store в России: все проверенные способы на 2026 год

Разбираем, как оплатить Apple id в 2026 году после новостей о блокировке мобильных платежей операторами связи. Честный гайд о том, где брать подарочные коды, чтобы ваш iCloud ил...

«Все работает, но БД утекает»: Как взлом подрядчика привел к eBPF-руткиту и утечке данных

«Все работает, но БД утекает»: Как взлом подрядчика привел к eBPF-руткиту и утечке данных

Когда мы говорим об атаках через цепочку поставок, обычно всплывает в голове что-то монументальное - SolarWinds, взлом инфраструктуры гигантов. Но правда в том, что сегодня любо...

Еще материалы от Habr

Свежие публикации и продолжение темы от той же редакции.

Открыть страницу источника
Когда надо вносить изменения в управление в компании

Когда надо вносить изменения в управление в компании

Каждая компания начинает и осуществляет свою деятельность для реализации поставленной ее владельцем цели. При этом деятельность любой коммерческой компании можно разделить на сл...

Как пополнить счёт Apple ID и оплатить App Store в России: все проверенные способы на 2026 год

Как пополнить счёт Apple ID и оплатить App Store в России: все проверенные способы на 2026 год

Разбираем, как оплатить Apple id в 2026 году после новостей о блокировке мобильных платежей операторами связи. Честный гайд о том, где брать подарочные коды, чтобы ваш iCloud ил...

«Все работает, но БД утекает»: Как взлом подрядчика привел к eBPF-руткиту и утечке данных

«Все работает, но БД утекает»: Как взлом подрядчика привел к eBPF-руткиту и утечке данных

Когда мы говорим об атаках через цепочку поставок, обычно всплывает в голове что-то монументальное - SolarWinds, взлом инфраструктуры гигантов. Но правда в том, что сегодня любо...

Дополнительное покрытие этой темы

Похожие публикации и близкие по смыслу материалы по этой же теме.

От Google таблиц к DataLens + PostgreSQL: как мы делали BI-систему для WB и Ozon

От Google таблиц к DataLens + PostgreSQL: как мы делали BI-систему для WB и Ozon

Всем привет! Меня зовут Александр. Я работаю в компании которая ведет управление личными кабинетами на маркетплейсах. И вопрос аналитики стал для нас проблемным. Испробовав мног...

Health Score для PostgreSQL: один показатель вместо 150 метрик

Мониторинг PostgreSQL сломан: 150 метрик в pg_stat_*, и ни одна не отвечает на вопрос «база здорова?». В статье — как устроен Health Score: единое число от 0 до 100, которое агр...

Книга «PostgreSQL 16. Оптимизация запросов»: учимся читать мысли планировщика

Книга «PostgreSQL 16. Оптимизация запросов»: учимся читать мысли планировщика

Медленный запрос — это не приговор, это задача со своим решением. Но найти его невозможно, пока планировщик PostgreSQL остаётся для вас чёрным ящиком. Книга Павла Толмачёва «Pos...

Приключения с Go и YDB Serverless: как я уложился в бесплатный тир Yandex Cloud после Spring Boot и PostgreSQL

Приключения с Go и YDB Serverless: как я уложился в бесплатный тир Yandex Cloud после Spring Boot и PostgreSQL

Долгое время я пытался научиться слепому десятипальцевому методу печати, но всегда это заканчивалось поражением. Учился на Keybr — на нём освоил английский. Частотный метод, ког...