Có, nó có thể có ảnh hưởng.
Tất nhiên, hai chỉ mục chiếm thêm dung lượng trên đĩa và cả trong bộ nhớ nếu chúng được sử dụng.
Nhưng chúng cũng khiến trình tối ưu hóa truy vấn phải làm nhiều việc hơn để tính toán lợi ích của mỗi chỉ mục trong mỗi lần CHỌN. Bạn càng có nhiều chỉ mục, thì càng có nhiều trường hợp để so sánh. Vì vậy, nó có lợi khi loại bỏ các chỉ mục thực sự dư thừa.
Như những người khác cũng đã lưu ý, các chỉ mục được cập nhật trong các hoạt động CHÈN / CẬP NHẬT / XÓA, vì vậy bạn càng có nhiều chỉ mục thì điều này càng thể hiện nhiều chi phí hơn. Các chỉ mục được sử dụng nhiều sẽ chứng minh cho chi phí của riêng chúng, nhưng các chỉ mục trùng lặp chiếm nhiều chi phí hơn mà không có lợi ích bổ sung nào phù hợp.
Nếu bạn quan tâm, Percona Toolkit có một công cụ pt-trùng-lặp-key-checker tìm kiếm tất cả các bảng của bạn cho các trường hợp như thế này.