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

Подвергается ли индексации Primary Key

Да, Primary Key (PK) автоматически создает кластеризованный индекс в большинстве СУБД (например, MySQL InnoDB, SQL Server). Это означает, что данные физически упорядочены по PK, что ускоряет поиск и операции JOIN.

Пример:

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

Нюансы:

  • В Oracle PK создает некластеризованный индекс по умолчанию (данные не переупорядочиваются).
  • Можно явно указать тип индекса (например, PRIMARY KEY NONCLUSTERED в SQL Server).
  • Уникальность PK обеспечивается через индекс, поэтому дубликаты запрещены.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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