Middle
29
Предложите индекс для таблицы users с полями gender и age, если нужно выбирать пользователей по полу или возрасту
Сұралған компаниялар
AI-дан жауап
sobes.tech AI
Для выборки пользователей по полу (gender) или возрасту (age) оптимально создать два отдельных индекса, так как запросы могут фильтровать по одному из этих полей независимо:
CREATE INDEX idx_users_gender ON users(gender);
CREATE INDEX idx_users_age ON users(age);
Если же часто встречаются запросы с фильтрацией по обоим полям одновременно, можно добавить составной индекс:
CREATE INDEX idx_users_gender_age ON users(gender, age);
Но для выборки по одному полю составной индекс будет менее эффективен, чем отдельные индексы. Поэтому в большинстве случаев лучше использовать два отдельных индекса.