Bonjour à tous,
Je travail sur tables de taille assez importante (de 100 Mo à 30 Go) pour lesquelles mes requêtes doivent être plus performantes. Après avoir tunné mysql et mes requêtes, j'ai découvert 4 opérations que l'ont peut effectuer : Analyse, Optimize, Check et Repair
Optimize semble travailler sur les datac (MYD)
Analyse sur les index et cardinalité (MYI)
Check semble pouvoir me réparer les cardinalités dans certain cas
Repair, je sais pas, est ce utile si la table n'est pas cassé ?
Mes questions sont :
J'ai du temps serveur de dispos une fois par semaine pour lancer ces commandes sur mes tables.
1/ Y a t'il un ordre logique pour les lancer ?
2/ Faut t'il que je lance les 4 commandes
3/ Y en a t'il d'autre ? Ou bien des options en plus ?
4/ certaine de ces commandes peuvent se faire base éteinte (myisamchk avec option -a pour analyze), est ce préférable ?
Merci pour vos lumières.
Pierre