Performance of VARCHAR Index in MySQL
I'm exploring the possibility of adding index on a fixed-length VARCHAR column on table in MySQL database I'm working on. This table is expected to grow big very quickly [over 10 million rows].
I've a few questions -
1. Is it true that integer (or numeric?) indexes are considerably faster than non-numeric ones?
2. Would it be wiser to convert the string to be added into a hash (MD5) and then store it as a Hash Index?
3. Or should I find out a way to convert the textual string into a unique number first and then index it?
PS: I'm not very familiar with Indexing.