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
- 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
-
Auteur
-
Origine