【问题标题】:Mysqldump slow after upgrade to mysql8升级到mysql8后mysqldump慢
【发布时间】:2018-12-29 14:00:00
【问题描述】:

我的早期版本mysql 5.7.20,所有数据库结构备份需要10分钟。 升级到 mysql 8.0.11 结构备份后需要 51 小时。 结构备份的巨大时间。 任何人都可以帮助我错过什么?

【问题讨论】:

  • 不知道可能是配置问题?您要备份哪些表引擎?我相信这个问题最好在dba.stackexchange.com 上提出,所以我投票关闭这个问题是 stackoverflow 的题外话。
  • 配置设置是正确的。因为当我创建新模式并在其中转储新数据时它工作正常。即使 csv 导入非常快。只有 mysqldump 的问题。在进程列表中有这样许多进程在检查权限状态时继续运行。如果我们终止该进程,那么它将再次生成并继续显示。
  • 把它作为一个错误发布到 MySQL 论坛上?
  • 不,我没有把它作为错误发布。
  • 当我在其中看到 information_schema.tables 系统表时,我发现视图错误。 employee.emp_view 不是在 table_comment 列的这么多行中找到的基表。为什么会这样??

标签: mysql database upgrade


【解决方案1】:

如果您不使用表空间,使用 mysqldump 的选项“--no-tablespaces”可能会有所帮助,如果您有很多表,这将大大加快速度。

另请参阅:https://bugs.launchpad.net/percona-server/+bug/1589334/comments/2

【讨论】:

    猜你喜欢
    • 2011-01-06
    • 1970-01-01
    • 2017-01-14
    • 2013-07-29
    • 1970-01-01
    • 2022-07-12
    • 1970-01-01
    • 2013-07-13
    • 2020-09-15
    相关资源
    最近更新 更多