Встречается на собеседованиях • сегодня
Сколько может быть индексов в таблице
В MySQL максимальное количество индексов на таблицу зависит от версии СУБД и используемого движка. Например, в InnoDB:
- До 64 вторичных индексов (не включая первичный ключ)
- Общий лимит - 1024 колонки во всех индексах таблицы
- Ограничение на длину ключа индекса - 3072 байта
Пример создания нескольких индексов:
sql
CREATE TABLE users (
id INT PRIMARY KEY,
username VARCHAR(50),
email VARCHAR(100),
INDEX idx_username (username),
INDEX idx_email (email)
);Для других СУБД лимиты могут отличаться. Например, PostgreSQL не имеет жесткого ограничения, но на практике рекомендуется не создавать более 5-10 индексов на таблицу из-за накладных расходов на вставку/обновление.

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