gpt4 book ai didi

mysql - 我的 MySQL 转储的导入还有多长时间?

转载 作者:IT王子 更新时间:2023-10-29 00:31:59 26 4
gpt4 key购买 nike

在我的公司,我们偶尔会导入大型客户 MySQL 数据库 (40GB+),这可能需要一天的时间才能加载到我们的开发人员机器上。虽然我们接受这个加载时间,因为它是在后台完成的,但我们缺乏任何可靠的能力来估计导入何时完成。这使我们无法安排适当的时间来采取行动。这就像等待有线电视人员出现一样。

现在我最好的策略是使用快速 show tables 命令来查看已加载表的百分比。但是,由于餐 table 大小彼此之间以及每个客户的差异很大,因此这甚至不可靠。

有没有人有好的技术或工具可用于获得 MySQL 导入进度的可靠百分比?

最佳答案

您可以使用 pv 命令将转储传输到 mysql

pv -i 1 -p -t -e /path/to/sql/dump | mysql -u USERNAME -p DATABASE_NAME

导入过程中会根据IO吞吐量显示进度条。 (见here。)

关于mysql - 我的 MySQL 转储的导入还有多长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10758463/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com