Встречается на собеседованиях • сегодня

Какой вид индекса используется по умолчанию в PostgreSQL

В PostgreSQL по умолчанию создается B-дерево (B-tree) индекс, если явно не указан другой тип. B-tree оптимален для большинства операций: равенства, диапазонов, сортировки. Поддерживает уникальность и работает с NULL.

Пример создания:

sql
-- Явное создание B-tree индекса
CREATE INDEX idx_name ON table_name(column_name);

-- Неявное создание (по умолчанию тоже B-tree)
CREATE INDEX idx_name ON table_name USING btree(column_name);

B-tree эффективен для:

  • Сравнений (=, >, <, BETWEEN)
  • LIKE 'pattern%' (но не '%pattern%')
  • ORDER BY
  • Комбинированных индексов (многоколоночных)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы