Page 1 sur 1

Obtenir liste des tables utilisées par les scripts php

Posté : 14 nov. 2007, 11:18
par nauwone
Bonjour,
Je cherche un moyen pour obtenir la liste de tables de ma bdd utilisées par les scripts : le site est un corporate, qui a évolué depuis plusieurs années avec des développeurs différents ..
Il regorge de scripts et de tables et un ménage s'impose : certaines tables ne sont plus utilisées etc ... mais la difficulté est de savoir quelles sont celles qui sont utilisées et celles qui ne le sont pas !

Je voudrais placer un script qui va enregistrer les tables utilisées pour toutes les requêtes en Insert et autre .. ainsi je pourrai déduire les tables obsolètes ..

J'ai tenté des choses avec mysql_info() ou mysql_list_processes() mais sans résultat .. avez-vous une idée ???

Posté : 14 nov. 2007, 12:09
par nauwone
En fait c'est un "log" des tables utilisées par les cripts qu'il me faudrai ...

Posté : 14 nov. 2007, 12:47
par Calimero
Petit rappel à la documentation qui peut t'aider : http://dev.mysql.com/doc/refman/5.0/fr/query-log.html

Posté : 14 nov. 2007, 12:52
par nauwone
Petit rappel à la documentation qui peut t'aider : http://dev.mysql.com/doc/refman/5.0/fr/query-log.html
Effectivement ça peut ..

sinon il y a une table INFORMATION_SCHEMA et STATISTICS dans la bdd .. est-ce que statistics enregistre l'activité journalière ? (elle contient des colonnes avec le nom des tbales, nom des colonnes, rows etc ..)

Posté : 14 nov. 2007, 13:02
par nauwone
Merci Caliméro, j'ai bien le sentiment que le log des requetes est ce que je cherchait :P :P

Posté : 14 nov. 2007, 18:14
par Truc
Modération :
nauwone, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.