我注意到最后两项(内存消耗最大两项),分别是 21.19G (22221844K/1024/1024) 和 7.44G (7801584K/1024/1024)怎么会有这么多的内存消耗呢~~非常奇怪!
第一项 21.19G 合理的解释是配置了 20G 的 innodb_buffer_pool_size
第二项 7.44G 从何解释呢?
使用 pt-config-diff 进行配置比较
还有一个数据库可以正常工作,于是我打算拿它作为基准进行对比
代码语言:javascript复制[root@abc ~]# pt-config-diff h=10.0.0.1 h=10.0.0.2 --user=testuser --password=testuser
12 config differences
Variable abc def
========================= ========================= =========================
general_log_file /var/lib/mysql/x-... /var/lib/mysql/x-...
hostname abc def
innodb_buffer_pool_size 21474836480 9663676416
innodb_ibuf_max_size 10737418240 4831838208
log_error /var/lib/mysql/x-... /var/lib/mysql/x-...
pid_file /var/lib/mysql/x-... /var/lib/mysql/x-...
query_cache_size 268435456 134217728
server_id 3 16
slave_load_tmpdir /tmp /mysqldata/mysqltmp
slave_skip_errors ALL OFF
slow_query_log_file abc-slow.log def-slow.log
tmpdir /tmp /mysqldata/mysqltmp
[root@abc ~]#