
Originariamente Scritto da
zampi91
Salve a tutti.....
Mi ritrovo attualmente con un database (MySql) di utenti . Gli utenti iscritti attualmente sono 43000 circa, forse un pò di più.
Le ricerche su questa tabella comincia a diventare giustamente lente.
Sto valutando di dividere gli utenti su più tabelle diverse secondo un criterio. Ho pensato di creare un numero di tabelle pari al numero delle lettere dell'alfabeto. Successivamente andrò a salvare gli utenti in base all'iniziale del loro NickName.
Mi spiego meglio...
Per esempio: NickName = zampi91 lo metto nella tabella Z, NickName = ciao lo metto nella tabella C.
così facendo diminuirei notevolmente i tempi di ricerca, e anche l'utilizzo di risorse. Secondo voi è una mossa corretta? ovviamente tutte le tabelle avranno la medesima struttura.
Segnalibri