Junior — Middle
Kako se implementira delimični indeks u sistemu za upravljanje bazama podataka SQL?
sobes.tech АИ
Одговор од АИ
Делимични индекс у SQL-у се креирају помоћу услова који ограничавају редове који се индексирају. Ово омогућава да се индексира само део табеле, што штеди простор и убрзава упите који раде са одређеним подскупом података.
На пример, у PostgreSQL-у, делимични индекс се може креирати овако:
CREATE INDEX idx_active_users ON users (last_login) WHERE active = true;
Овде ће индекс садржати само записе где је поље active једнако true. Такав индекс је ефикасан ако се често извршавају упити са условом active = true.
У другим системима за управљање базама података, подршка за делимичне индексе може варирати, али идеја остаје иста — индексирати само релевантне податке.