Comment obtenez-vous la date de dernier accès (et/ou écriture) le temps d'une base de données MySQL?
Comment trouvez-vous la dernière fois une base de données MySQL a été lu ou écrit?
Vous pouvez même le faire vérifier par table?
Presque double de stackoverflow.com/questions/307438/...
OriginalL'auteur Neil | 2010-02-26
Vous devez vous connecter pour publier un commentaire.
Source: Comment puis-je savoir si une table MySQL dernière mise à jour?
C'est table_schema, pas table_scheme.
Comment à propos de la réponse pour l'ensemble de la base de données?
Ma DB renvoie une valeur NULL. Se demander pourquoi ?
Laisser la dernière ligne et il vous donnera des résultats pour toutes les tables dans la base de données. J'ai fait quelque chose comme ceci:
SELECT TABLE_NAME, UPDATE_TIME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'dbname' ORDER BY UPDATE_TIME;
OriginalL'auteur lecodesportif
Si votre base de données a bin journaux allumé, vous pouvez obtenir la dernière mise à jour de temps à l'aide de mysqlbinlog.
Si votre base de données de requête de journalisation est activée, vous pouvez obtenir le dernier moment de la requête (soit les mises à jour ou sélectionne) par des résidus de la requête journal.
OriginalL'auteur Martin
découvrez de commande
SHOW TABLE STATUS
;exemple: AFFICHER la TABLE d'ÉTAT, OÙ name="table_name_here", vous avez besoin de la valeur de la colonne Update_time
OriginalL'auteur antony