general log 中Id列为什么是负值?

lenovore 2019-04-10 02:32:49
数据库是mysql的分支 mariadb 10.1.11。
通用日志中的id列应该是线程id,理论上不可能是负值!
出现负值的原因,可能和线上连续开了2天的通用日志有关,2天的日志记录大概有100G左右,然后set global general_log=0关闭日志,echo '' > log 清空了日志,后面再打开日志set global general_log=1就出现了id为负值!
这个是什么原因?在不重启数据库的情况下,可以使id恢复正常吗?

...全文
59 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

56,675

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧