请选择 进入手机版 | 继续访问电脑版

爱分享吧

 找回密码
 立即注册11
搜索
热搜: 活动 交友 discuz
查看: 1440|回复: 0

MySQL的data目录下有很多innodb_status.xxx文件,咋回事?

[复制链接]

75

主题

75

帖子

1262

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1262
发表于 2019-10-31 22:54:25 | 显示全部楼层 |阅读模式
MySQL的data目录下有很多innodb_status.xxx文件,咋回事?

1、当MySQL启动时添加选项--innodb-status-file或my.cnf设置innodb_status_file = 1,会在data目录下生成innodb_status.xxx文件
2、当打开选项innodb_status_output选项后,每隔约15秒即会刷新innodb status信息到文件中(手动show engine innodb status数据也会写入文件),并可能影响性能
3、当打开选项innodb_status_output选项后,innodb status信息及innodb row lock/deadlock信息(打开innodb_status_output_locks选项)也会以追加的方式写入到error log,可能导致error log文件过大,请务必注意这一点
4、innodb_status.xxx的xxx是当前mysqld的pid,即innodb_status.pid
5、正常关闭时MySQL会自动删除innodb_status.pid文件,当异常关闭mysqld时,会留下上次启动的innodb_status.pid文件,当多次异常关闭后data目录下就会产生很多innodb_status.pid文件


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册11

本版积分规则

Archiver|手机版|小黑屋|爱分享吧

GMT+8, 2021-12-3 23:23 , Processed in 0.056077 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表