【问题标题】:How does forking your Heroku production database (postgresql) impact performance?分叉您的 Heroku 生产数据库 (postgresql) 如何影响性能?
【发布时间】:2017-07-27 23:37:26
【问题描述】:

我计划定期 --fork 我的生产 Heroku Postgres 实例到一个登台应用程序。我的问题是,从性能的角度来看,这很糟糕吗?这会对我的生产性能产生什么影响(如果有的话)?

我曾想过 --forking 我的生产数据库的追随者,但在尝试这样做时我一直收到此错误。

 !    You cannot fork a follower. The database you are attempting to fork is still too new. Please try again later.

【问题讨论】:

    标签: postgresql heroku


    【解决方案1】:

    您的生产数据库的一个分支应该不会对您的生产数据库产生任何影响。追随者确实会产生一些维护连接的开销,但它非常少。

    要创建分叉,您必须从生产数据库中分叉。您也可以将现有的追随者从主数据库中分离出来(这会导致分叉)。

    【讨论】:

    • 没想到会破坏追随者。不过,我认为我会坚持使用分叉生产并留在那里。
    • 请看我下面的注释。这不会影响生产数据库,但会影响生产应用程序!
    【解决方案2】:

    请注意,创建分叉会重新启动您的应用程序,因此在生产环境中运行时要小心!分叉创建的输出:

    postgresql... is being created in the background. The app will restart when complete...

    【讨论】:

      猜你喜欢
      • 2018-10-12
      • 2013-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-04
      • 1970-01-01
      相关资源
      最近更新 更多