Wednesday, December 13, 2006

Marithe Girbaud Jeans

Mysql e query tartaruga

Spesso e volentieri scommetto che avete problemi con query di una lentezza stratosferica che vi bloccano tutti i processi del server.

Ecco alcuni semplici trucchi per velocizzarle:

  • Usate sempre gli indici per i campi che andate a relazionare. Per assegnarne di nuovi, usate questa sintassi : ALTER TABLE [tabella] ADD INDEX ([campo],[campo])
  • Se fate relazioni, ove possibile, relazionate valori INTERI e non VARCHAR
  • Se usate console, verificate quanti record debba visualizzare... se avete impostato un numero molto alto (oltre i 10.000) qualsiasi query che restituisca oltre 10.000 risultati sarĂ  lenta... non in esecuzione, ma in visualizzazione!

E soprattutto trattate bene Mysql! Fate fare, ogni tanto, un bel OPTIMIZE TABLE!

0 comments:

Post a Comment