小编dat*_*789的帖子

启动/停止 MySQL

我正在寻求帮助以了解执行以下命令行时会发生什么:

root@prodn$ service mysqld stop
Run Code Online (Sandbox Code Playgroud)

是的,它会关闭 MySQL 服务器,因此在服务再次启动之前无法再访问它。但是,更具体地说,服务停止时是否还会发生其他情况?请原谅我的新手,但是当mysqld重新启动时,是否意味着日志已刷新、一些内存已释放、缓存已清空等?

我问的原因如下:

我们的数据仓库 DB 是 MySQL DB,在过去的 4 个月中,平均需要 8.5 小时。

上周三,我已经停止了 mysql 服务,然后在 30 分钟后重新启动了它。从那时起,我开始注意到整体性能的巨大改进——SELECT/INSERT/UPDATE/DELETE 过程更加高效。DW 以相同数量的数据行提前近 4 小时完成

然而,随着时间的流逝,15-20 分钟不知何故被添加到完成时间。所以,我怀疑我可能必须每周重新启动服务。

这种行为有解释吗?我不知道还有哪些其他问题是相关的,但是知道mysqld服务重新启动时会发生什么会很棒。

任何人都可以对此有所了解吗?

mysql myisam performance shutdown

8
推荐指数
1
解决办法
919
查看次数

标签 统计

myisam ×1

mysql ×1

performance ×1

shutdown ×1