Jump to content

Ralentissement MySQL après mise à jour


Recommended Posts

Bonjour,

 

nous sommes en train de passer une boutique prestashop actuellement en production d'une version 1.3 vers une version 1.6. Pour cela, nous avons mis en place un environnement de tests sur lequel nous testons la mise à jour avant de l'effectuer sur la vrai boutique.

 

Pour se faire nous avons suivi la procédure suivante : 

  • Duplication de la base de données en faisant un mysqldump depuis la console ssh
  • Copie des fichiers
  • Procédure de mise à jour, 1.4 puis 1.5 puis 1.6
  • Installation d'un thème compatible 1.6
  • Regénération des images

Le soucis que nous rencontrons est que tous les traitements MySQL sont très très longs. Les slow query sont légions et le moindre affichage de page prends de longues longues secondes. A noter qu'une slow query relevée par le profiler de Prestashop s'exécute rapidement. 

 

D'autre part le site en production, sur le même serveur, avec les mêmes produits et catégories fonctionne tout ce qu'il y a de plus normalement, son exécution est rapide.

 

Nous avons essayé de mixer toutes les options en terme de gestion de cache sans que cela ne change quoi que ce soit. 

 

La boutique comporte 8000 produits et 600 catégories.

 

Peut être avons-nous raté quelque chose au moment de la duplication de la base de données ? Ou autre chose... En tous cas, nous sommes bloqués. Toute aide est vraiment la bienvenue.

 

Merci

 
Link to comment
Share on other sites

Bonjour,

 

Avez vous essayé le module de nettoyage de prestashop dispo nativement ? les deux dernieres options naturellement ;)

 

Utilisez l'outil d'optimisation et / ou reparation de la base via phpmyadmin

 

Repérez les tables les plus conséquentes, sur des boutique aussi ancienne, les stat peuvent jouer un role de poid important.

 

Enfin, avez vous activer le mode debug qui pourrait faire sortir certain element de reponses?

Link to comment
Share on other sites

Bonjour,

 

nous avons tenté toutes ces manipulations et la boutique reste désespérément lente. 

 

Je vous met une capture d'écran du début de l'outil de débug / profiling prestashop. Pour cet exemple, seul le Megamenu fourni avec le thème est activé sur la page d'accueil. 

 

Il n'y a rien d'autre que le menu d'activé.

 

Merci pour votre aide.

 

post-904432-0-92612900-1427806023_thumb.png

Link to comment
Share on other sites

C'est l'une des premières pistes que nous avons suivi : est ce le nouveau thème qui génère cette perte de performance ?

 

Et bien (j'ai envie de dire malheureusement : non), voici une capture faite après l'activation du thème par défaut : default-bootstrap.

 

SQL Queries2546 queries in 15873 ms

 

Nous avons 2546 requêtes là ou vous en avez 200. 

post-904432-0-69039700-1427829860_thumb.png

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...