Adam Mulla Asked: 2019-07-13 09:03:49 +0800 CST2019-07-13 09:03:49 +0800 CST 2019-07-13 09:03:49 +0800 CST MySQL 5.6 服务不会停止 772 我的环境中发生了一些事情 MySQL 5.6.34 RHEL 6 22G缓冲池大小 当我停止 MySQL 它显示: service mysql stop ..................................... 直到和除非我杀死使用kill -9 <pid of mysqld_safe> 当我启动服务时杀死后mysql,它将在 10 秒内启动.... 但是当我停止它时,它会等到一个除非我杀死mysql的pid 我应该怎么办...? innodb mysql-5.6 1 个回答 Voted Best Answer Samit 2019-07-13T09:59:56+08:002019-07-13T09:59:56+08:00 该问题可能是由于innodb_max_dirty_pages_pct和innodb_log_buffer_size之前关闭 Innodb 需要刷新所有脏缓冲区而发生的。有多少脏缓冲区取决于缓冲池的大小。 您可以查看链接https://www.percona.com/blog/2010/09/02/how-long-innodb-shutdown-may-take了解更多详情。 为了减少时间,您可以调整博客中提到的一些 mysql 设置https://www.percona.com/blog/2009/04/15/how-to-decrease-innodb-shutdown-times/
该问题可能是由于
innodb_max_dirty_pages_pct
和innodb_log_buffer_size
之前关闭 Innodb 需要刷新所有脏缓冲区而发生的。有多少脏缓冲区取决于缓冲池的大小。您可以查看链接https://www.percona.com/blog/2010/09/02/how-long-innodb-shutdown-may-take了解更多详情。
为了减少时间,您可以调整博客中提到的一些 mysql 设置https://www.percona.com/blog/2009/04/15/how-to-decrease-innodb-shutdown-times/