Sobes.tech
Middle

Пешниҳоди индекс барои ҷадвали users бо майдонҳои gender ва age, агар лозим бошад, ки корбаронро ба таври ҷинс ё синну сол интихоб кунед

sobes.tech AI

Ҷавоб аз AI

Барои интихоби корбарон ба рӯи ҷинс ё синну сол, оптималӣ аст, ки ду индекс ҷудогона созем, зеро дархостҳо метавонанд ба яке аз ин майдонҳо мустақилона филтр кунанд:

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);

Аммо барои интихоби як майдон, индексҳои маҷмӯӣ камтар самараноканд, нисбат ба индексҳои ҷудогона. Аз ин рӯ, дар бисёр ҳолатҳо, истифодаи ду индекс ҷудогона беҳтар аст.