¿Cómo se obtiene el último acceso (y / o escritura) de tiempo de una base de datos MySQL?

StackOverflow https://stackoverflow.com/questions/2344467

  •  23-09-2019
  •  | 
  •  

Pregunta

¿Cómo se puede averiguar la última vez que una base de datos MySQL se lee o se escribe a?

¿Se puede incluso hacer que el registro por mesa?

¿Fue útil?

Solución

SELECT UPDATE_TIME
FROM   INFORMATION_SCHEMA.TABLES
WHERE  TABLE_SCHEMA = 'dbname'
AND    TABLE_NAME = 'tabname'

Fuente: ¿Cómo puedo saber cuando una tabla de MySQL se actualizó por última vez?

Otros consejos

Si su base de datos tiene registros bin encendido, se puede obtener el último tiempo de actualización utilizando mysqlbinlog.

Si su base de datos tiene habilitado el registro de consulta, se puede obtener el último momento de la consulta (ya sea actualizaciones o selecciona colas) por el registro de consultas.

SHOW TABLE STATUS la salida de comandos;
ejemplo: SHOW TABLE STATUS WHERE nombre = "table_name_here", que necesitan el valor de la columna UPDATE_TIME

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top