为什么我的 Google Cloud SQL 实例每小时收费一次?

Why is my Google Cloud SQL instance being billed every hour?

我好像被多收了钱,但我想确保我没有误解 Per Use 的计费方式。详情如下:

这是本月前 16 天的帐单:

Google SQL Service  D0 usage - hour 383 hour(s) .57

16 天 * 24 小时 = 384 小时 * $.025 = $9.60 。所以这个月我似乎每小时都被收费了。这也发生在上个月。

我明白我是charged the full hour for every part of an hour that the SQL instance is active

尽管如此,在应用程序使用最少且数据库每天重置 4 次的情况下,我预计费用(即使允许每天额外使用几个小时)接近于:

16 天 * 6 小时 = 80 小时 * $.025 = $2.40.

对差异有什么解释吗?

您可能已经为您的实例分配了一个 Ipv4 地址,并且 Google 开发者控制台明确指出

You will be charged [=10=].01 each hour the instance is inactive and has an IPv4 address assigned.

这可能是您产生额外账单的原因。

日志通常是真实的来源。检查它们以查看您是否正在被激进的爬虫访问,是否有不断重试的卡住任务等。

或者您可能有一个 运行 的 cron 作业正在执行工作。您可以在控制面板的 "task queue/cron jobs" 部分查看它。