Sobes.tech
Middle+

Ниме индекси деген эмне?

sobes.tech AI

AIден жооп

Кесиптик индекс — бул бүт таблицада эмес, белгилүү бир шартты (фильтрди) аткарган саптарда түзүлөт. Бул индекс өлчөмүн кыскартууга жана ушул шартты колдонгон суроолордун иштөө ылдамдыгын жогорулатууга мүмкүндүк берет.

Мисалы, PostgreSQLда кесиптик индекс мындайча түзүлүшү мүмкүн:

CREATE INDEX idx_active_users ON users (last_login)
WHERE is_active = true;

Бул индекс only is_active = true болгон жазуулары камтыйт, бул шарт менен фильтрленген суроолорду тездетет.

Кесиптик индекстер көбүнчө белгилүү бир фильтр менен суроолор көп колдонулганда жана маалыматтын көпчүлүгү бул суроолорго катышпаган учурда пайдалуу.