Sobes.tech
Middle

Sugira um índice para a tabela users com os campos gender e age, se precisar selecionar utilizadores por género ou idade

sobes.tech IA

Resposta da IA

Para a seleção de utilizadores por género ou idade, é ideal criar dois índices separados, pois as consultas podem filtrar por um destes campos de forma independente:

CREATE INDEX idx_users_gender ON users(gender);
CREATE INDEX idx_users_age ON users(age);

Se, por outro lado, as consultas com filtragem em ambos os campos forem frequentes, pode-se adicionar um índice composto:

CREATE INDEX idx_users_gender_age ON users(gender, age);

Mas para a seleção por um único campo, um índice composto será menos eficiente do que índices separados. Portanto, na maioria dos casos, é melhor usar dois índices separados.