Obtenir liste des tables utilisées par les scripts php

Petit nouveau ! | 4 Messages

14 nov. 2007, 11:18

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 ???

Petit nouveau ! | 4 Messages

14 nov. 2007, 12:09

En fait c'est un "log" des tables utilisées par les cripts qu'il me faudrai ...

ViPHP
ViPHP | 2287 Messages

14 nov. 2007, 12:47

Petit rappel à la documentation qui peut t'aider : http://dev.mysql.com/doc/refman/5.0/fr/query-log.html
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Petit nouveau ! | 4 Messages

14 nov. 2007, 12:52

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 ..)

Petit nouveau ! | 4 Messages

14 nov. 2007, 13:02

Merci Caliméro, j'ai bien le sentiment que le log des requetes est ce que je cherchait :P :P

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

14 nov. 2007, 18:14

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.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute