在我们的实时环境中执行操作之前,我们需要运行测试导入,但需要知道导入需要多长时间。
该文件最大压缩10gb,解压缩时约为170gb。在过去,当我们运行测试时,花了大约9个小时,坐在电脑前看太长了:-)
有没有办法记录导入需要多长时间/何时完成。
我们正在运行此命令以导入脚本: zcat /import_file.sql.gz | mysql -u 'root' -p database
如果我们能够记录一个时间到一个文件,一旦脚本完成,这将是完美的。
我知道“显示表格状态但我们不确定最后一张table叫什么,所以这种方法没用。
提前谢谢。
1条答案
按热度按时间643ylb081#
我找到了答案,你可以使用time命令,然后将输出记录到一个文件中。
命令如下:
{ time zcat /import_file.sql.gz | mysql -u 'root' -p database ; } 2> time.txt
这个2>
将输出存储到time.txt
文件。我希望这能帮助任何人解决这个问题。