上次查询是针对MySQL发起的

时间:2012-01-12 09:22:19

标签: mysql

我想知道在mySQL服务器上发出的最后一个查询,或者是从它发出的主机。 有没有更好的方法呢?

2 个答案:

答案 0 :(得分:3)

由于启用所有查询的日志记录会破坏性能,因此您可以创建代理并将最后一个查询保留在那里。或者,如果您能负担得起更改应用程序代码,请以将最后执行的查询存储在内存中的方式更改数据库层(例如,memcached)

答案 1 :(得分:2)

SET GLOBAL log_output ='TABLE'

SET GLOBAL general_log ='ON'

查看表mysql.general_log