无法删除 Binlog 中看到的临时表

问题描述

这个问题是关于在 Cloudsql 上运行的 MysqL 5.7 数据库。该数据库的二进制日志文件在上周变得异常大。在分析这些文件时,我注意到语句“DROP TEMPORARY TABLE need_to_get”在过去 5 天内重复了数百万次,大约每秒 100 次。下面是一个例子:

#210207  3:21:51 server id xxxx end_log_pos 165359 CRC32 0xfe1f73b8      Query   thread_id=7626438       exec_time=0     error_code=0
SET TIMESTAMP=1612686111/*!*/;
SET @@session.pseudo_thread_id=7626438/*!*/;
DROP TEMPORARY TABLE IF EXISTS `need_to_get` /* generated by server */
/*!*/;

服务器重新启动后,此行为停止。服务器似乎在删除临时表时遇到了问题。什么可能导致这种情况发生?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)