Middle
Ierosiniet indeksu tabulai users ar laukiem gender un age, ja nepieciešams izvēlēties lietotājus pēc dzimuma vai vecuma
sobes.tech AI
Atbilde no AI
Lai izvēlētos lietotājus pēc dzimuma vai vecuma, ir optimāli izveidot divus atsevišķus indeksus, jo vaicājumi var filtrēt pēc viena no šiem laukiem neatkarīgi:
CREATE INDEX idx_users_gender ON users(gender);
CREATE INDEX idx_users_age ON users(age);
Ja bieži sastopami vaicājumi ar filtrēšanu pēc abiem laukiem vienlaikus, var pievienot sastādītu indeksu:
CREATE INDEX idx_users_gender_age ON users(gender, age);
Bet, izvēloties pēc viena lauka, sastādīts indekss būs mazāk efektīvs nekā atsevišķi indeksi. Tādēļ lielākajā daļā gadījumu ir labāk izmantot divus atsevišķus indeksus.