Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有什么方法可以知道对表执行最后一个 select 语句的时间?我正在使用 InnoDB 存储引擎。
我尝试过以下查询:
select update_time,table_name from information_schema.tables where table_schema='databasename';
..但我NULL在update_time专栏中收到。
NULL
update_time
除非您手动更新last_accessed表上的 -field,否则我最好的选择是添加查询日志记录并解析日志文件。
last_accessed
我用谷歌搜索并发现了这些相关的问题:
上次访问 mysql 表是什么时候?
您如何获得 MySQL 数据库的最后访问(和/或写入)时间?
从 INFORMATION_SCHEMA.TABLES 中选择 UPDATE_TIME,其中 TABLE_SCHEMA = 'dbname' AND TABLE_NAME = 'tabname'`