Wie erhalten Sie die letzte Zugriffszeit (und/oder schreiben) Zeit einer MySQL -Datenbank?
Frage
Wie finden Sie das letzte Mal, dass eine MySQL -Datenbank gelesen oder geschrieben wurde?
Können Sie diesen Scheck pro Tabelle sogar durchführen?
Lösung
SELECT UPDATE_TIME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'dbname'
AND TABLE_NAME = 'tabname'
Quelle: Wie kann ich feststellen, wann eine MySQL -Tabelle zuletzt aktualisiert wurde?
Andere Tipps
Wenn in Ihrer Datenbank Bin -Protokolle eingeschaltet sind, können Sie die letzte Update -Zeit mit MySQLBinLog erhalten.
Wenn in Ihrer Datenbank die Abfrageprotokollierung aktiviert ist, können Sie die letzte Abfragezeit (entweder aktualisiert oder auswählen) durch Abwickeln des Abfrageprotokolls erhalten.
Überprüfen Sie den Befehl SHOW TABLE STATUS
;
Beispiel: Tabellenstatus anzeigen, wobei Name = "table_name_here", benötigen Sie Wert aus Spalten update_time
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow