Когда используют hash-индекс?

Ответ

Hash-индекс подходит только для точного совпадения (=), не для диапазонов и ORDER BY. В Postgres hash редко выигрывает у B-tree; в MySQL MEMORY-таблицы используют hash по умолчанию. Для точечных запросов по ключу иногда выгоден. В приложении на Go выбор типа индекса делают в миграциях под паттерны запросов.

CREATE INDEX idx_hash ON t USING HASH (key_col);
🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.