16 puan yazan xguru 2022-12-02 | Henüz yorum yok. | WhatsApp'ta paylaş
  • "Bileşik indeks, indeks birleştirmeden 10 kat daha hızlı.
    Postgres’te bu fark MySQL’den daha da büyük,
    çünkü Postgres, indeks birleştirmenin kullanıldığı sorgular için index-only scan’i desteklemiyor"
  • SELECT count(*) FROM table WHERE int1000 = 1 AND int100 = 1 sorgusu için
    (int1000, int100) bileşik indeksi oluşturulabilir ya da int1000/int100 için ayrı ayrı indeks oluşturulup birleştirme yapılabilir
  • 10 milyon kayıt rastgele oluşturulduktan sonra test edildi
    • Bileşik indeks: 5ms
    • İndeks birleştirme: MySQL 30~40ms, Postgres 30~90ms
  • Postgres kullanıyorsanız, indeks birleştirme özelliğini kullanırken dikkatli olun

Henüz yorum yok.

Henüz yorum yok.