gpt4 book ai didi

mysql - 如何在 Windows 操作系统中导入大型数据库并跟踪其进度

转载 作者:行者123 更新时间:2023-11-30 01:16:02 25 4
gpt4 key购买 nike

我有非常大的数据库要上传。它的大小为 5GB。我知道导入如此大文件的命令行方式 -

mysql -u {uname} -p {password} {dbname} < {file name.sql}

它可以工作,但由于数据库太大,我不确定它何时完成上传。我尝试刷新 phpmyadmin 但它总是保持不变,就像没有发生任何事情一样。

因此,如果有人能告诉我一种在 Windows 操作系统上跟踪其进度的方法,我将非常感谢您的帮助。

注意:该命令正在运行,它创建了 5 个表并执行了 175 个条目,但之后没有任何变化。

最佳答案

尝试从其他客户端(例如 mysql 的另一个实例)访问您的 MySQL 数据库。

询问大型表中的行数。

 SELECT COUNT(*) FROM bigtable

这些行数应该随着数据库加载而稳定增加。

如果您要加载数百万行 InnoDB 表,您可能需要关心将新加载的行COMMIT 到数据库的频率。如果您COMMIT每一行(即,如果您自动提交),那么下周见。但这是另一个问题了。

关于mysql - 如何在 Windows 操作系统中导入大型数据库并跟踪其进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19049873/

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