Bir tablom var ve iki sütuna benzersiz bir dizin eklemeye çalışıyorum. Bu sütunlar da indekslenir. Öyleyse sorum şu ki, sadece bir sütun için olan dizinleri kaldırabilir miyim veya üç dizini de kullanmam gerekirse:
add_index "subscriptions", ["user_id"]
add_index "subscriptions", ["content_id"]
add_index "subscriptions", ["user_id"], ["content_id"], :unique => true
used_id
vecontent_id
ayrı dizinlerde olmanın bir anlamı yoktur . Bu muhtemelen diğer DB'ler için de geçerlidir ... Beklediğinizin aksine, performans üzerinde olumsuz bir etkisi olacaktır (özellikle eklemeler / güncellemeler).