SQL Query troppo lento

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'% ...%'.

mysql

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.

Rende ti prego pertanto di condividere:
  • Sphinn
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Scoopeo
  • Wikio FR
  • MisterWong FR




0 Responses to "SQL Query troppo lento"

  1. Non ci sono commenti

Lascia un commento




La mia galleria


La galleria immagini davtheultimate

Traduttore

French flagItalian flagKorean flagChinese (Simplified) flagPortuguese flagEnglish flagGerman flagSpanish flag
Japanese flag       

Categorie