Tôi có một bảng và tôi đang cố gắng thêm một chỉ mục duy nhất trên hai cột. Các cột đó cũng được lập chỉ mục. Vì vậy, câu hỏi của tôi là liệu tôi có thể loại bỏ các chỉ mục chỉ dành cho một cột hay nếu tôi phải sử dụng cả ba chỉ mục:
add_index "subscriptions", ["user_id"]
add_index "subscriptions", ["content_id"]
add_index "subscriptions", ["user_id"], ["content_id"], :unique => true
used_id
vàcontent_id
trong các chỉ mục riêng biệt nếu bạn cũng có một chỉ mục duy nhất của cả hai cột. Điều này có lẽ cũng áp dụng cho các DB khác ... Trái ngược với những gì bạn mong đợi, nó sẽ có tác động tiêu cực đến hiệu suất (đặc biệt là các chèn / cập nhật).