Je cherche à faire en sorte que mon application web s'ajuste elle-même en fonction de la charge de mysql. Pour ce faire, j'utilise cette requête.Partager les résultats d'un mySQL pour toutes les sessions actives
SELECT (COUNT(*)-1) P.QUERYCOUNT, SUM(P.TIME) QUERYTIME
FROM information_schema.PROCESSLIST P
WHERE P.COMMAND = 'Query'
Cependant, cela n'a pas beaucoup de sens pour toutes les sessions actives d'exécuter cette requête de manière incrémentielle. Au lieu de cela, il semble plus logique pour un travail cron d'enregistrer les résultats dans un fichier plat pour les autres à lire de manière incrémentielle.
Est-ce la meilleure façon de partager les résultats ou existe-t-il une meilleure solution?
Oui c'était mon plan un fichier php qui a couru toutes les quelques minutes qui a créé un fichier php avec un tableau php po Puis je pourrais simplement inclure ce fichier dans d'autres pages ...? – Pablo
Oui, cela semblerait le moyen le plus simple. Il suffit de générer un fichier php toutes les quelques minutes et l'inclure à partir des autres fichiers. – Wolph