Middle
Proponi un indice per la tabella users con i campi gender e age, se è necessario selezionare utenti per sesso o età
sobes.tech AI
Risposta dell'AI
Per la selezione degli utenti per genere o età, è ottimale creare due indici separati, poiché le query possono filtrare indipendentemente su uno di questi campi:
CREATE INDEX idx_users_gender ON users(gender);
CREATE INDEX idx_users_age ON users(age);
Se, invece, le query con filtro su entrambi i campi sono frequenti, si può aggiungere un indice composito:
CREATE INDEX idx_users_gender_age ON users(gender, age);
Ma per la selezione su un singolo campo, un indice composito sarà meno efficiente rispetto a indici separati. Pertanto, nella maggior parte dei casi, è meglio usare due indici separati.