Middle+
Шта је делимични индекс?
sobes.tech АИ
Одговор од АИ
Делимични индекси су индекс који се креира не на целој табли, већ само на редовима који испуњавају одређени услов (филтер). Ово омогућава смањење величине индекса и побољшање перформанси упита који користе овај услов.
На пример, у PostgreSQL-у, делимични индекс се може креирати овако:
CREATE INDEX idx_active_users ON users (last_login)
WHERE is_active = true;
Овај индекс ће садржати само записе са is_active = true, што ће убрзати упите који филтрирају по овом критеријуму.
Делимични индекси су корисни када се често извршавају упити са одређеним филтером, а већина података не учествује у тим упитима.