Algo acontecendo no meu ambiente
- MySQL 5.6.34
- RHEL 6
- Tamanho do buffer pool de 22G
Quando eu paro o MySQL, ele mostra:
service mysql stop
.....................................
Até e a menos que eu mate usandokill -9 <pid of mysqld_safe>
Post matando quando eu iniciar o serviço mysql
, ele começará em 10 segundos ....
Mas quando eu paro, vai esperar até um a menos que eu mate o pid do mysql
O que devo fazer...?
O problema pode estar ocorrendo devido
innodb_max_dirty_pages_pct
einnodb_log_buffer_size
como antes do desligamento, o Innodb precisa liberar todos os buffers sujos. Depende do tamanho do buffer pool quantos buffers sujos existem.Você pode verificar o link https://www.percona.com/blog/2010/09/02/how-long-innodb-shutdown-may-take para mais detalhes.
Para reduzir o tempo, você pode ajustar algumas configurações do mysql conforme mencionado no blog https://www.percona.com/blog/2009/04/15/how-to-decrease-innodb-shutdown-times/