4 conseils de Peter Zaitsev

le 29/08/2007 à 22:25
4 conseils de Peter Zaitsev
Peter Zaitsev se déchaîne sur une série de question qui nous semblerait évidente, mais qui demande plus de finesse qu'en apparence.

- SQL_CALC_FOUND_ROWS, qui compte le nombre de lignes trouvées même en cas de LIMIT, fait-il vraiment gagner le temps d'une seconde requête?
- Faut-il indexer absolument toutes les colonnes qui sont dans une clause WHERE ?
- Est-ce que des index redondants sur une même colonne sont toujours inutiles?
- Où donc passe la mémoire des procédures stockées ?

Bref, beaucoup de petits points techniques, testées grandeur nature.

- To SQL_CALC_FOUND_ROWS or not to SQL_CALC_FOUND_ROWS ?
- Do you always need index on WHERE column ?
- Redundant index is not always bad
- Memory allocation in Stored Function

Commentaires

Ecrire

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours