Являются ли многостолбцовые индексы хорошей идеей?

Индексирование может значительно повысить производительность запросов к базе данных, обрабатывающих большие наборы данных. Postgres поддерживает индексирование нескольких столбцов, что может быть более производительным и экономичным по сравнению с несколькими индексами по одному столбцу. В этом видео Джон Мейерс демонстрирует, как создать многостолбцовый индекс, и обсуждает некоторые аспекты проектирования и компромиссы, которые необходимо принять. Управление индексами в PostgreSQL:
00:00 Неэффективный запрос 01:00 Повышение производительности за счет предотвращения избыточной выборки данных 02:03 Одностолбцовые индексы для сокращения времени выполнения запроса 04:21 Крайне неэффективный запрос с использованием индекса 06:08 Разработка многостолбцового индекса для выполнения нескольких запросов 07:22 Последовательность столбцов важна в многостолбцовых индексах 09:46 Какой вариант более эффективен по пространству? 10:53 Возможно, лучше использовать единый покрывающий индекс. 💻 Следующие видео для просмотра: ▶ Ускорьте свои запросы в 43 240 раз:    • Make your queries 43,240x faster   ▶ САМЫЙ БЫСТРЫЙ способ запроса данных:    • The FASTEST possible way to query data   ▶ Изучите Postgres (плейлист):    • Learn Postgres   👇 Узнайте больше о Supabase 👇 🕸 Сайт:
🏁 Начало работы:
📄 Документация:
🔔 Подпишитесь на новые обучающие материалы и обновления функций от Supabase:    / @supabase   📱 Свяжитесь с нами: 🐙 Github:
💬 Discord:
🐦 Twitter:   / supabase   ▶ Instagram (подписывайтесь, чтобы смотреть мемы):   / supabasecom   О SUPABASE: Supabase — это альтернатива Firebase с открытым исходным кодом. Supabase предоставляет полноценную базу данных Postgres для каждого проекта с pgvector, резервным копированием, поддержкой реального времени и другими возможностями. Добавляйте и управляйте входом по электронной почте и паролю, без пароля, OAuth и мобильными устройствами в свой проект с помощью набора провайдеров идентификации и API. Создайте за выходные, масштабируйте до миллионов. #Supabase #AppDevelopment #RealtimeApps #DeveloperTools

Смотрите также