¿Cómo se puede saber la última vez que se leyó o escribió una base de datos MySQL?¿Cómo se obtiene el último acceso (y/o escritura) de una base de datos MySQL?
¿Se puede hacer ese control por mesa?
¿Cómo se puede saber la última vez que se leyó o escribió una base de datos MySQL?¿Cómo se obtiene el último acceso (y/o escritura) de una base de datos MySQL?
¿Se puede hacer ese control por mesa?
SELECT UPDATE_TIME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'dbname'
AND TABLE_NAME = 'tabname'
Esto solo funciona para MyISAM, no para InnoDB. –
Es table_schema, no table_scheme. – Neil
¿Qué tal la respuesta para toda la base de datos? –
la salida de comandos SHOW TABLE STATUS
;
ejemplo: SHOW TABLE STATUS WHERE nombre = "table_name_here", necesita el valor de la columna UPDATE_TIME
Nuevamente, esto solo funciona para MyISAM, no para InnoDB. –
Si su base de datos de registros ha bin encendido, se puede obtener el último tiempo de actualización utilizando mysqlbinlog.
Si su base de datos tiene habilitado el registro de consultas, puede obtener la última consulta (ya sea actualizaciones o selecciones) haciendo un seguimiento del registro de consultas.
Casi duplicado de https://stackoverflow.com/questions/307438/how-can-i-tell-when-a-mysql-table-was-last-updated – wirap