scusami, ma se accorci il valore da 255 a, per esempio, 12 ottieni comunque un lavoro maggiore rispetto all'uso di un hash numerico settato sempre come chiave indice
inoltre mi pare difficile utilizzi il tipo char per il nickname perché cosi consumerebbe un sacco di spazio inutile (per esempio con un char 255 e 10/12 caratteri realmente usati si sprecherebbe, su 200 mila record, ben 46mb di roba)
altrimenti può spezzare la tabella creandone una di tipo fixed (ovvero niente valori a lunghezza dinamica) dove mette l'id e l'hash ... e altri valori numerici necessari per eventuali query e poi la seconda tabella tramite una inner join con l'id di riferimento alla prima tabella
---
edit
---
pardon, ho letto solo ora che ti riferivi all'indice riguardo allo spazio![]()