Встречается на собеседованиях • сегодня
Что такое кластерный индекс в БД
Кластерный индекс определяет физический порядок данных в таблице на диске. В таблице может быть только один кластерный индекс, так как данные не могут быть физически упорядочены более чем одним способом.
Пример с SQL:
sql
-- Создание таблицы с кластерным индексом
CREATE TABLE Employees (
EmployeeID INT PRIMARY KEY CLUSTERED, -- Кластерный индекс
Name NVARCHAR(100),
Department NVARCHAR(50)
);Особенности:
- Ускоряет поиск по индексированным полям (например,
WHERE EmployeeID = 5). - Замедляет вставку/обновление, если данные добавляются не в конец таблицы.
- Вторичные (некластерные) индексы ссылаются на кластерный.
В MySQL InnoDB кластерный индекс создается автоматически по первичному ключу. Если его нет — по первому уникальному NOT NULL полю.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы