MySQL 5.6.24 单纯从库 没有业务连接 内存一直增长 增长到OOM 超过内存 被系统杀了
(1)问题描述:MySQL 5.6.24 从库 没有业务连接 内存一直增长 增长到OOM 超过内存 被系统杀了
(2)发现问题:
top 查看到mysqld进程占用系统内存大部分
如:
PID USER PRNIVIRTRESSHR S %CPU %MEM TIME+COMMAND
161092 mysql56 20 0 63.7g54g 5800 S 30.8 43.6 3202:38 mysqld
(3)数据库参数(内存这块):
#close performance_schema
performance_schema = off
table_definition_cache = 300
table_open_cache = 200
innodb_buffer_pool_size = 5G
max_connections = 200
tmp_table_size = 10M
show variables :
INNODB_ADDITIONAL_MEM_POOL_SIZE 8388608
QUERY_CACHE_SIZE 268435456
KEY_BUFFER_SIZE 16777216
INNODB_LOG_BUFFER_SIZE 16777216
INNODB_BUFFER_POOL_SIZE 5368709120
NET_BUFFER_LENGTH 32768
SORT_BUFFER_SIZE 10485760
JOIN_BUFFER_SIZE 8388608
READ_RND_BUFFER_SIZE 524288
BULK_INSERT_BUFFER_SIZE 8388608
READ_BUFFER_SIZE 262144
BINLOG_CACHE_SIZE 1048576
THREAD_STACK 524288
MAX_ALLOWED_PACKET 16777216
TABLE_OPEN_CACHE 200
MAX_CONNECTIONS 200
TABLE_DEFINITION_CACHE 400
TMP_TABLE_SIZE 10485760
(4)额外信息:
1、没有开启GTID和多线程复制模式
slave_parallel_workers 0
2、
OS:Red Hat Enterprise Linux Server release 6.5 (Santiago)
3、
安装采用官网下载二进制介质
文件名:mysql-5.6.24-linux-glibc2.5-x86_64.tar.gz
总内存多大啊。。。占用内存增大的时候,贴下processlist
页:
[1]