Junior — Middle
Bileşik indeks oluştururken alanların sırasını nasıl doğru belirlenir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Bir bileşik indeks oluştururken, alanların sırasını doğru belirlemek önemlidir, çünkü bu arama verimliliği ve indeks kullanımını etkiler. Ana kurallar:
- En seçici (benzersiz) alanları indeksin başına koyun — bu, kontrol edilen kayıt sayısını azaltır.
- En sık filtrelenen veya sıralanan alanlar ilk sırada olmalıdır.
- Eğer indeks sıralama için kullanılıyorsa, alanların sırası sıralama sırasına uygun olmalıdır.
Örneğin, country, city, user_id alanlarına sahip bir tablonuz varsa ve sorgular en çok country ve city için filtreliyorsa, indeks (country, city, user_id) olmalıdır.