/ / Priorité de connexion à la base de données PHP / MySQL? - php, mysql, statistiques

Priorité de connexion à la base de données PHP / MySQL? - php, mysql, statistiques

J'ai une base de données de production où l'utilisationles statistiques résident. Cette base de données est responsable de beaucoup d'autres choses (pas seulement des calculs statistiques). J'utilise php pour relancer périodiquement différentes résolutions (jour, semaine, mois, année) de statistiques intéressantes dans des compartiments dictés par la résolution

L’application php que j’ai écrite "complète" salors de son exécution, de manière à calculer toutes les statistiques récapitulées pour les résolutions et les périodes écoulées depuis sa dernière exécution. Ceci est utile si nous voulons désactiver cette option pour les problèmes de performances de la base de données de débogage, car je peux la réactiver et la laisser compléter son jeu de données indépendamment de la fréquence d'exécution du script (le travail cron peut être déplacé de quotidien à hebdomadaire, etc.).

Le problème que j'ai, c'est que les calculs sontassez intensif et pilotez le QPS du serveur de base de données de production. Existe-t-il un moyen de définir une "priorité" sur une connexion de base de données particulière, de sorte que cette dernière n'utilise que des "cycles d'arrêt" pour effectuer ces calculs?

Une bonne solution consisterait peut-être à reproduire les tableaux sur lesquels je travaille dans une base de données de statistiques différente, mais, malheureusement, je n’ai pas les ressources en place pour tenter (encore) une telle chose.

Merci d'avance pour votre aide, Josh

Réponses:

5 pour la réponse № 1

low_priority_updates devrait faire exactement ce dont vous avez besoin.