gpt4 book ai didi

mysql - 错误率: Monitor Indexing Migration

转载 作者:行者123 更新时间:2023-11-29 14:34:45 25 4
gpt4 key购买 nike

我计划在几个字段上索引我的 1 亿行(Ruby on Rails)数据库,问题是我无法知道这些迁移的进度。

通常,如果我正在运行手动数据迁移,我会执行基本的 i+=1;print("#{i},") 来跟踪迁移进度,并确保它仍然有效。

有谁知道是否有办法对我的索引迁移执行类似的操作,以便我可以监控其进度?

最佳答案

您可以在一个进程中 fork 并创建索引,同时在另一个进程中输出进度信息。它看起来像这样:

pid = fork {

# do index creation here

}

child_pid = nil
begin
child_pid = Process.waitpid(pid, Process::WNOHANG)

# output progress info here

end while child_pid.nil?

关于mysql - 错误率: Monitor Indexing Migration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9301024/

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