开发者社区 > 数据库 > 正文

(show engine innodb status) 查看死锁日志,怎么生成图片那个格式

(show engine innodb status) 查看死锁日志,怎么生成图片那个格式?

展开
收起
aoxunb4t7tn3w 2022-04-28 14:05:27 565 0
1 条回答
写回答
取消 提交回答
  • 图片的格式,可以理解为将采集捕捉到的信息打印出来?show engine innodb status \G; 找到LATEST DETECTED DEADLOCK信息后定位deadlock信息,然后通过MySQL thread id+时间点,找到对应生成的binlog日志,通过mysqlbinlog --start-datetime="时间点" binlog 检索到执行的sql。 如果边界的话,可以例如shell脚本内容大体为{mysql -uusername -p -hip -e 'show engine innodb statu' |grep 'LATEST DETECTED DEADLOCK' > /tmp/deadlock.log }可以根据实际情况自行判断。

    2022-04-28 16:31:53
    赞同 展开评论 打赏

数据库领域前沿技术分享与交流

相关电子书

更多
PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载
Kubernetes下日志实时采集、存储与计算实践 立即下载
日志数据采集与分析对接 立即下载