Hello,
2 mois après, je refais du google avec cette requete : Analyze, Optimize, Check et Repair , et je tombe sur mon propre POST
j'en profite pour faire un UP et donnée l'avancement de mes recherches :
- OPTIMIZE ne semble travaillé que sur les données. (quoique une fois sur une requete avec jointure un OPTIMIZE à reduit le temps par 100)
- ANALYSE va mettre à jour les Cardinalité, éléments très important pour les jointures. Mais Analyse ne se lance que lorsque'il estime que c'est nécessaire, et malheurement il est très mauvais pour cela (On obtient trop souvent un "Table is already up to date").
- CHECK : Il fait plein d'autre chose que juste check que les tables ne sont pas corrompu. En particulier il va faire la même chose que ANALYSE mais sans verif préalable. Il se lance donc à chaque fois même si ce n'est pas necessaire.
- REPAIR : j'hesite bcp à l'utiliser. Il est très long, travail sur les index et données (re-trie les index il me semble), mais bizarrement la fragmentation des fichiers après un REPAIR est plus importante (obtenu avec filefrag sous linux).
Si vous en savez plus merci de m'aider.
a+
Pïerre