Sobes.tech
Middle+

Nima uchun qisman indeks?

sobes.tech AI

AIdan javob

Qisman indeks, butun jadvalga emas, faqat ma'lum bir shart (filtr) bajaradigan satrlar ustida yaratiladigan indeksdir. Bu indeks hajmini kamaytirishga va bu shartni ishlatadigan so'rovlarning ishlashini yaxshilashga imkon beradi.

Masalan, PostgreSQLda qisqa indeks quyidagicha yaratilishi mumkin:

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

Ushbu indeks faqat is_active = true bo'lgan yozuvlarni o'z ichiga oladi, bu esa bu shart bo'yicha filtrlangan so'rovlarni tezlashtiradi.

Qisman indekslar, odatda, ma'lum bir filtr bilan so'rovlar tez-tez bajariladigan va katta qismi ma'lumotlar bu so'rovlar uchun ishtirok etmaydigan hollarda foydalidir.