Questa è una delle soluzioni attuate per migliorare il funzionamento di un sito dopo molte query SQL che ha rallentato notevolmente il database. In media, la realizzazione di ciascuna interrogazione ha preso tra 1 e 5 minuti per caricare il server, in quanto utilizzato questa particolare funzione MATCH CONTRO LA ... piuttosto famoso per il suo appetito.
La funzione è anche come un po 'più sottile in quanto gli orientamenti cercato espressioni possono essere un po' più precisa con segues da OR Field1 Like '% ...%' OR campo1 come'% ...%'.

La questione è stata quindi per risolvere questo problema di lentezza SQL:
Questa applicazione richiede che essere rilanciata spesso come aggiornamenti sulla tabella o tabelle sono relative a molti? questa domanda, la risposta non era necessariamente.
L'uso di una tabella intermedia che riceve i risultati delle query è una soluzione eccellente per affrontare i problemi delle query lente, con una definizione di scadenza per le iscrizioni. La prima generazione della tabella quindi vorrà del tempo ma poi si riprende in fretta nei risultati della stessa.
Questo è il tempo risparmiato è notevole, dato che, invece di aspettare 1 a 5 minuti il risultato di esecuzione di richieste, il tempo di attesa è ridotto a 1 secondo o meno. Il database MySQL è quindi molto bassa, e lo fa ingorghi di più. Il collo di bottiglia fino a scomparire.



















0 Responses to "SQL Query troppo lento"
Attendere prego
Lascia un commento