Diciamo, ho:Come funziona una tabella hash? E 'più veloce di "SELECT * da .."
Key | Indexes | Key-values ----+---------+------------ 001 | 100001 | Alex 002 | 100002 | Micheal 003 | 100003 | Daniel
consente di dire, vogliamo cercare 001, come fare il processo di ricerca veloce utilizzando la tabella di hash?
Non è lo stesso che usiamo "SELECT * from .." in mysql? Ho letto molto, dicono, la "SELECT *" ricerca dall'inizio alla fine, ma la tabella hash non lo è? Perché e come?
Utilizzando la tabella hash, stiamo riducendo i record che stiamo cercando? Come?
Qualcuno può dimostrare come inserire e recuperare il processo della tabella hash nel codice di query mysql? per esempio,
SELECT * from table1 where hash_value="bla" ...
Un altro scenario: Se gli indici sono come S0001, S0002, T0001, T0002, ecc mysql ho potuto utilizzare:
SELECT * from table WHERE value = S*
non è lo stesso e più veloce?
NB se qualche parte di questo è confusa, lascia un commento e cercherò di migliorarlo. –
forse potresti aiutarmi a rispondere a questa domanda: http://stackoverflow.com/questions/540848/optimize-mysql-search-process – roa3