1. 这个问题的本质应该是短时间内MySQL的某种资源的耗尽,我们可以尝试增加innodb_buffer_pool_size为256MB来解决此问题。
1).临时增大innodb_buffer_pool_size,重启mysql后会失效:
SETGLOBALinnodb_buffer_pool_size=268435456;
showvariableslike'%innodb_buffer_pool%';
2).永久增大innodb_buffer_pool_size,在/etc/my.cnf的 [mysqld]下增加innodb_buffer_pool_size=256MB,重启MySQL。此方法会短暂影响集群使用,最好在变更停止集群的时候操作。
innodb_buffer_pool_size=256M
systemctlrestartmysqld
showvariableslike'%innodb_buffer_pool%';