您好,欢迎来到酷升汽车网。
搜索
您的当前位置:首页showengineinnodbstatus显示信息不全解决_MySQL

showengineinnodbstatus显示信息不全解决_MySQL

来源:酷升汽车网


bitsCN.com

show engine innodb status显示信息不全解决

问题:

执行 show engine innodb status/G 时,显示的信息不全,DEADLOCK相关信息太多,后面的都没了

原因:

这是mysql客户端的一个bug:BUG#19825,交互式客户端了输出信息最大为 KB,因此更多的信息无法显示。

解决办法:

解决方法有两种:

1. 启用 innodb_status_file

修改 my.cnf,增加类似下面一行

innodb_status_file = 1

就可以了。

2. 启用 innodb_monitor

mysqld在线运行时,创建 innodb_monitor 表,即可记录相关信息到日志文件

mysql> create table innodb_monitor ( id int ) engine = innodb;

相关的信息就会输出到 .err 日志文件里了。

bitsCN.com

Copyright © 2019- kushenhuo.cn 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务