Als u een benchmark uitvoert, zijn de kosten voor het maken van een unieke hash en het uitvoeren van IO naar schijf hoger dan alleen ophalen van de MySQL-server.
IMHO, doe geen moeite om zo ver te gaan. Goede gedachten, maar MySQL heeft al interne caching en prestatieaanpassingen.
Concentreer u op het bouwen van uw applicatie, want "voortijdige optimalisatie is de wortel van alle kwaad".