Digamos, que tengo:¿Cómo funciona una tabla hash? Es más rápido que "SELECT * FROM .."
Key | Indexes | Key-values ----+---------+------------ 001 | 100001 | Alex 002 | 100002 | Micheal 003 | 100003 | Daniel
digamos que queremos buscar 001, cómo hacer el proceso de búsqueda rápida usando tabla hash?
¿No es lo mismo que usamos el "SELECT * from .." en mysql? Leo mucho, dicen, la búsqueda "SELECT *" de principio a fin, pero ¿no es la tabla hash? ¿Porque y como?
Al utilizar la tabla hash, ¿estamos reduciendo los registros que estamos buscando? ¿Cómo?
¿Alguien puede demostrar cómo insertar y recuperar el proceso de la tabla hash en el código de consulta de MySQL? por ejemplo,
SELECT * from table1 where hash_value="bla" ...
Otro escenario: Si los índices son como S0001, S0002, T0001, T0002, etc. En MySQL que podría utilizar:
SELECT * from table WHERE value = S*
no es lo mismo y más rápido?
NB si alguna parte de esto es confusa, deje un comentario e intentaré mejorarlo. –
quizás podría ayudarme a responder esta pregunta: http://stackoverflow.com/questions/540848/optimize-mysql-search-process – roa3