MA GALAXIE WEB

LETTRE D'INFORMATION

Nom

Courriel (e-mail)


RECHERCHER



Mon blog d'écrivain

RSS

flux RSS
RSS Commentaires

"Poor Lonesome Coder", parce que pendant longtemps j'ai codé seul, sans collégue. Et je m'en allais
dans la lumiére de l'écran couchant, sur mon fidèle Jolly Clavieur, en chantant une chanson... ;-)

anaMy

listage et analyse des requètes MySql

anaMy est un logiciel qui récupère les logs (journaux) de MySql afin de tracer les requètes effectuées durant un temps donné (par exemple quelles sont les requètes effectuées pour l'ajout d'un élément de menu).

Je l'ai réalisé pour vérifier que je n'appelais pas inutilement la base de données dans mes logiciels PHP, et aussi pour aider à optimiser les requetes SQL : il utilise automatiquement EXPLAIN sur chaque SELECT afin de trouver les tables qui gagneraient à avoir un index de plus.

Il faut lancer MySQL avec l'option --log, renseigner dans index.php les constantes CHEMIN_ROOT (chemin de base de anaMy), CHEMIN_MYSQL (chemin vers le dossier de MySQL), LOG_REQUETE (nom du fichier de requete), et les DB_* pour la connexion à la base de données.

Le programme est tres spartiate, tout juste fonctionnel, mais il m'est utile.

Fichier(s)

Lien(s)

13/02/2004 - Cédric Girard