Middle
Ներկայացրեք index for the 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);
Բայց մեկ դաշտի համար ընտրության դեպքում, համակցված ինդեքսը ավելի քիչ արդյունավետ կլինի, քան առանձին ինդեքսները: Ահա թե ինչու, մեծ մասամբ, ավելի լավ է օգտագործել երկու առանձին ինդեքսներ։