【问题标题】:How to import large database and track its progress in windows os如何在 windows os 中导入大型数据库并跟踪其进度
【发布时间】:2013-09-27 11:41:08
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: mysql database windows wamp


    【解决方案1】:

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

    询问大表中的行数。

     SELECT COUNT(*) FROM bigtable
    

    随着数据库的加载,这些行数应该会稳步增加。

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

    【讨论】:

      猜你喜欢
      • 2016-03-09
      • 1970-01-01
      • 2022-01-18
      • 2020-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-21
      相关资源
      最近更新 更多