【问题标题】:Do you need to assign a worker dyno for database queries in heroku?您是否需要为 heroku 中的数据库查询分配工作人员测功机?
【发布时间】:2016-04-04 11:53:49
【问题描述】:

我了解您将测功机分配给任务。 Web、工作人员或其他人。

我的问题是:对于 Postgres 查询,例如, @User.all 我需要为此分配一个测功机给工人吗?还是在heroku中查询mongo或sql数据库完全取决于应用程序的代码?

我知道分配给网络的一个爱好测功机足以满足他们的需求,但不确定我是否需要另一个爱好测功机来进行 PSQL 查询。

应用信息:大约有 4 个人搜索他们拥有的员工类型,并查询他们说的语言、可用性、技能等信息,以便向客户销售。

【问题讨论】:

    标签: ruby-on-rails postgresql heroku


    【解决方案1】:

    排序答案:不,您不需要为其分配测功机

    更长的答案:当您运行命令连接到 heroku(如 heroku run rails cheroku pg:psql)时,它将创建一个连接到您的终端的 one-off dyno。从那里,您可以在本地的 rails 控制台或 Postgres shell 中执行您可以执行的任何操作,但可以访问您的 heroku 数据库。当您断开连接时,它们甚至会为您破坏测功机。多么棒的服务!

    【讨论】:

    • 太好了!我部署到 heroku 只是为了构建我的简历,并练习构建应用程序。但我意识到我需要对定价有更深入的了解。所以让我直截了当地说,即使一个爱好测功机每月要花 7 美元。如果要 24/7 全天候运行 24 小时,我只需支付 7 美元?如果它不活跃,我只在它运行时付费?
    猜你喜欢
    • 1970-01-01
    • 2017-02-13
    • 1970-01-01
    • 2014-09-07
    • 1970-01-01
    • 1970-01-01
    • 2020-05-18
    • 2012-01-15
    • 1970-01-01
    相关资源
    最近更新 更多