一般来说进程 OOM,主要原因就是内存不足,MySQL 从 5.1 到 5.5, 5.6, 5.7 以及目前的 8.0版本,功能越来越强大,性能也越来越高,但是占用的内存也越来越大,因此优化的关键点在于减少 MySQL 的内存占用。优化一:innodb_buffer_pool_size 设置为最小128Minnodb_buffer_pool_size 是MySQL内存占用的大户,首先拿它开刀,设置
什么是inno_space?inno_space 是一个可以直接访问InnoDB 内部文件的命令行工具, 可以打印出文件的内部结构.Jeremy Cole 用ruby 写了一个类似的工具, 不过不支持MySQL 8.0, 并且ruby 编译以及改动起来特别麻烦, 所以用cpp 重写了一个. inno_space 做到不依赖任何外部文件, 只需要make, 就可以得到可执行文件,
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号