☹️一次 RDS Serverless 心酸费用之旅
2023-1-17
| 2023-8-22
0  |  0 分钟
type
status
date
slug
summary
tags
category
icon
password
使用 RDS Serverless 的目标就是利用 Serverless 动态升降配置的特性来达到省钱的目标,直到我收到了欠费提醒……

欠费提醒

 
notion image
事情还要从收到欠费提醒短信说起,当时我感到非常惊讶,何时费用来到这么高了?一天要10RMB+了,难道使用的力度太大了?

来看账单吧

notion image
从6月份开始每天干掉了十几RMB,我一开始还没有当作一回事,以为只是普通的高峰期,然后就忘记了这件事情。
之前一天也就几块钱,一个月才一百多,表示还可以接受。这下好了,费用直接翻倍,一个月干了三百多的费用。
三百多可以开一台很不错得机器了,RDS Serverless 怎么能跑到这个价格呢?所以一定是哪里出现了问题…

问题排查

思来想去,有一个表的查询量比较大,是一个 300+W 行的任务表,每天会从中拉取任务来跑,然后更新任务状态。
我当时以为是这个表的读写导致的,因此我的想法也很简单,就是把这个任务独立出去,弄台单独的机器跑 MySQL,然后把这张表迁移过去。
搞完这件事情后,过了几天,我发现费用依旧没有降下来,甚至费用都没有明显的波动。
非常奇怪~
 
监控显示 CPU 使用率一直在 34 左右,内存使用率高达 90,但是又没有给出任何的慢 SQL 之类的优化建议。
notion image
 
感觉比较困惑,因为我对 MySQL 谈不上多熟悉吧,就只会简单的 CRUD,只能一通瞎搞。
 
notion image
 
notion image
 
notion image
notion image
notion image
 
notion image
 
 
notion image
 
notion image
碎片杂文
固件定制 — 编译 openwrtZeroTier 异地组网笔记
目录