Actualités
Lorsqu'une grosse requête est lancée sur un serveur MySQL, elle a des impacts qui dépasse largement sa simple exécution. Il y a les impacts directs, comme le verrouillage de tables, et des impacts indirects : utilisation et vidage de tous les caches, consommation de mémoire, exploitation du disque.
Peter Zaitsev conseille alors de reporter les grosses requêtes sur un esclave, ce qui découple la production de statistiques de la production tout court. Ou bien de découper la requête en plusieurs petites requêtes, qui seront plus courtes à exécuter, et moins longue. L'opération totale prendra plus de temps, mais elle laissera respirer le serveur entre deux commandes.
Peter Zaitsev conseille alors de reporter les grosses requêtes sur un esclave, ce qui découple la production de statistiques de la production tout court. Ou bien de découper la requête en plusieurs petites requêtes, qui seront plus courtes à exécuter, et moins longue. L'opération totale prendra plus de temps, mais elle laissera respirer le serveur entre deux commandes.
Performance impact of complex queries (116 visites)
| < Précédent | Suivant > |
|---|
Commentaires
Vous pouvez ajouter votre commentaire! |
Vous devez vous connecter pour commenter


