Pokud provedete benchmark, náklady na vytvoření jedinečného hashe a provedení IO na disk budou vyšší než pouhé načtení ze serveru MySQL.
IMHO, neobtěžujte se jít do té míry. Dobré myšlenky, ale MySQL již má vnitřní mezipaměť a vylepšení výkonu.
Zaměřte se na budování své aplikace, protože „předčasná optimalizace je kořenem všeho zla“.