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

时间:2013-09-27 11:41:08

标签: mysql database windows wamp

我有很大的数据库要上传。它的5GB大小。我知道命令行方式导入如

这样的大文件
mysql -u {uname} -p {password} {dbname} < {file name.sql}

它有效,但由于数据库太大,我不确定何时完成上传。我尝试过刷新phpmyadmin,但它始终保持相同,就像没有任何骚扰一样。

因此,如果有人能告诉我一种方法来跟踪它在Windows操作系统上的进展,我真的很感激帮助。

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

1 个答案:

答案 0 :(得分:0)

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

询问大表中的行数。

 SELECT COUNT(*) FROM bigtable

这些行计数应在数据库加载时稳步增加。

如果您正在加载数百万行的InnoDB表,您可能需要关注新COMMIT新加载的行到数据库的频率。如果你COMMIT每一行(也就是说,如果你自动提交),请在下周见。但这是另一个问题。