I am looking at a table in our database (I didn\'t make the table), and I see that there are 2 indexes that are exactly the same (I don\'t know why this was done) just named
Yes, it will impact performance. Every time you write a new row or change the user_id, MySQL has to write three times: once to the table, once to the user_id_idx index, and once to the user_id_2 index. I'd get rid of one of them.
Before dropping the extra index, make sure it's not referenced anywhere. For the most part indexes aren't mentioned by name, but there are exceptions such as index hints.