Подскажите, есть ли разница при работе с индексами если поля decimal или int? т.е. поиск по индексу decimal + decimal будет идти так же как и по int + int?
Нет разницы. Если это только не LONGLONGTEXT , индексу наплевать на тип данных.
Разница конечно есть, но она мизерная