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

Всегда ли индексируется первичный ключ

Да, первичный ключ (PRIMARY KEY) в реляционных базах данных всегда автоматически индексируется. Это необходимо для:

  1. Гарантии уникальности значений (индекс помогает быстро проверять дубликаты)
  2. Обеспечения быстрого поиска по первичному ключу
  3. Оптимизации JOIN-операций

Пример в SQL:

sql
CREATE TABLE users (
    id INT PRIMARY KEY,  -- автоматически создаст индекс
    name VARCHAR(100)
);

В некоторых NoSQL базах данных (например, MongoDB) концепция первичного ключа (_id) также индексируется по умолчанию. Исключения крайне редки и обычно связаны с очень специфичными или устаревшими СУБД.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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