Sobes.tech
Middle

Маслиҳат дар бораи ҷадвал бо майдонҳо: ID-и корбар, ҷинс ва синну сол. Бисёр вақт лозим аст, ки корбаронро бар асоси ҷинс ва синну сол интихоб кунед. Кадом индекс беҳтар аст, ки эҷод кунед?

sobes.tech AI

Ҷавоб аз AI

Барои интихоби зуду истифодабарандагон бо таваҷҷӯҳ ба ҷинс ва синну сол, беҳтар аст, ки индексии мураккаб дар майдонҳои "ҷинс" ва "синну сол" эҷод кунед. Ин индекс имкон медиҳад, ки сабтҳоро аввал ба таври муассир бо ҷинс ва сипас бо синну сол филтр кунед, ки суръатбахшии дархостҳо бо шартҳои WHERE ҷинс = ? AND синну сол = ?.

Масалан, дар SQL барои эҷоди индекс:

CREATE INDEX idx_gender_age ON users(gender, age);

Агар дархостҳо аксар вақт танҳо бо синну сол филтр кунанд бе таваҷҷӯҳ ба ҷинс, метавон индекс алоҳида барои синну сол эҷод кард, аммо одатан индексии мураккаб барои шароитҳои муштарак самараноктар аст.