【发布时间】:2016-03-17 12:15:21
【问题描述】:
我的生产 Rails 应用程序需要 167 秒来运行 rake db:migrate。 可悲的是,没有可运行的迁移。我试图在检查是否有待处理的迁移时运行迁移,但随后检查的时间也一样长。 在我看来,唯一的“借口”是数据库并不小,那里有 100 万条记录,但我认为这根本不重要。 我查看了日志,但没有任何迹象表明出现任何问题。 我和
一起跑步- Ruby 2.2.0
- Rails 4.2.0
有没有人知道为什么会这样,是否有什么可做的?
【问题讨论】:
-
这仅适用于迁移还是一般情况下启动您的应用程序?
-
嗨最大。只有迁移部分
-
相同,使用 Rails 5.2.2。仍在寻找解决方案。 mina deploy --version 在迁移部分非常慢
-
这里有同样的问题(Rails 5.2,Ruby 2.6)。 Capistrano 运行
rake db:migrate任务,这大约需要 2 分钟,即使 没有任何待处理的迁移。数据库非常大(100M 记录)。仍在寻找解决方案。
标签: ruby-on-rails ruby performance migration rake