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);
Аммо барои интихоби як майдон, индексҳои маҷмӯӣ камтар самараноканд, нисбат ба индексҳои ҷудогона. Аз ин рӯ, дар бисёр ҳолатҳо, истифодаи ду индекс ҷудогона беҳтар аст.