Bug 描述
在使用 Docker Compose(version v2.35.1)
部署 MySQL 5.7
时,发现我16G的内存几乎被耗尽,通过 docker stats
命令查看,发现MySQL5.7对应的容器占用了几乎所有的内存。
尝试通过 docker run
来部署结果也一样 (docker version: 28.1.1
)
不死心的我于是通过限制资源,在docker-compose.yml
中添加了内存大小限制,内容如下:
About 11 min
在使用 Docker Compose(version v2.35.1)
部署 MySQL 5.7
时,发现我16G的内存几乎被耗尽,通过 docker stats
命令查看,发现MySQL5.7对应的容器占用了几乎所有的内存。
尝试通过 docker run
来部署结果也一样 (docker version: 28.1.1
)
不死心的我于是通过限制资源,在docker-compose.yml
中添加了内存大小限制,内容如下:
information_schema
是 MySQL 提供的一个系统数据库,用于存储有关数据库结构和元数据的信息
-- 显示当前所有活跃的 innodb 事务信息
select * from information_schema.innodb_trx;
使用MySQL内部命令查看 Binlog 文件基本信息:
show binary logs; # 管理和监控所有的 binlog 文件, 等价于show master logs;
show master status; # 仅显示当前正在使用的 binlog 文件及其状态信息
show binlog events;
show binlog events in 'mysql-binlog.000001'