如何创建 PostgreSQL db-f1-micro 实例?

Posted

技术标签:

【中文标题】如何创建 PostgreSQL db-f1-micro 实例?【英文标题】:How can I create a PostgreSQL db-f1-micro instance? 【发布时间】:2019-05-17 17:50:10 【问题描述】:

在Cloud SQL for PostgreSQL pricing examples 中,我看到我应该能够创建一个db-f1-micro 实例,使用共享CPU 和0.6 GB RAM,价格为每月9 美元。

但是,当我尝试实际创建这样一个实例时,我看不到该选项。 UI 只允许我创建一个具有至少 1 个 vCPU 和 3.75 GB RAM 的自定义机器类型,这将花费 51 美元/月:

有趣的是,对于 mysql,我确实可以选择创建 db-f1-micro 实例。但是我不能在这个项目中使用 MySQL。

这里的文档有误吗?或者有没有使用 PostgreSQL 实际创建预算 db-f1-micro 实例的技巧?

【问题讨论】:

这能回答你的问题吗? How to reduce Google Cloud SQL instance size? 不,它没有。 【参考方案1】:

您也可以通过gcloud 使用 CLI 进行更改:

gcloud sql instances patch <instance name here> --tier db-f1-micro

【讨论】:

【参考方案2】:

啊哈,我 漏掉了一个技巧:Cores 滑块不是一直在左边!将其向下拖动将其设置为“1 个共享 vCPU”并将内存设置更改为我满意:

【讨论】:

非常有帮助,谢谢。考虑到它是如此重要的设置,我很惊讶它是如此隐藏在 UI 中。对于找不到它的其他人,它位于高级设置中的一个可展开框中。 @davnicwil 你知道 1.7GB 内存选项是多少吗? @ChadScira 我认为各种选项的大部分价格都可用here @davnicwil 我明白了,我希望他们在您修改选项时使实例类型更加透明,或者至少显示您选择的配置的定价细目,而无需参考定价矩阵。跨度> 如此掠夺性地隐藏它。由于人们不知道最小默认实例实际上是一个相对昂贵的实例,他们收取了多少额外费用?这只是增长营销策略和收入最大化的另一种有效组合。如果我们有一个有效的监管机构来对这种令人发指的行为进行实际监管和罚款,那就太好了。

以上是关于如何创建 PostgreSQL db-f1-micro 实例?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 postgresql 中为数据库创建用户? [关闭]

如何创建PostgreSQL数据库

在 PostgreSQL 中,如何创建一个返回实际表的函数? [复制]

Postgresql 如何创建一个有N个列的表

PostgreSQL - 如何从“选择不同”查询创建“维度”表并创建主键和外键?

如何使用 PostgreSQL 中的变量创建具有内部连接的视图?