Come si ottiene l'ultimo accesso (e / o) tempo di un database MySQL?
Domanda
Come si fa a scoprire l'ultima volta che un database MySQL è stato letto o scritto?
Puoi anche fare check al tavolo?
Soluzione
SELECT UPDATE_TIME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'dbname'
AND TABLE_NAME = 'tabname'
Fonte: Come posso dire quando una tabella MySQL è stato aggiornato l'ultima volta?
Altri suggerimenti
Se il database ha i registri bin acceso, è possibile ottenere l'ultima volta aggiornamento utilizzando mysqlbinlog.
Se il database ha permesso la registrazione di query, è possibile ottenere l'ultima volta query (o aggiornamenti o seleziona) da tailing il log delle query.
controllare il comando SHOW TABLE STATUS
;
esempio: SHOW TABLE STATUS WHERE name = "table_name_here", è necessario il valore della colonna UPDATE_TIME
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow