Sobes.tech
Middle+

Qaysi indekslar va ustunlarning tartibi muhimmi?

sobes.tech AI

AIdan javob

Kombinlangan indeks — bu jadvalning bir nechta ustunlari bo'yicha bir vaqtning o'zida yaratiladigan indeks. Bu indeks yordamida bu ustunlarning kombinatsiyasiga asoslangan so'rovlarni samarali bajarish mumkin.

Kombinlangan indeksda ustunlarning tartibi juda muhim, chunki indeks daraxt sifatida ishlaydi, avvalo birinchi ustun bo'yicha, keyin ikkinchi va shunday davom etadi. Masalan, (A, B) bo'yicha indeks A yoki A va B bo'yicha filtrlangan so'rovlar uchun foydalidir, lekin faqat B bo'yicha so'rovlar uchun samarali emas.

Misol:

CREATE INDEX idx_name ON table_name (column1, column2);

Ushbu indeks WHERE column1 = ? yoki WHERE column1 = ? AND column2 = ? shartlari bilan bajariladigan so'rovlarni tezlashtiradi, lekin faqat WHERE column2 = ? bo'lgan so'rovlarni tezlashtirmaydi.