PlanetScale HobbyプランDBのsleep対策…どころじゃなかった

インターネット

結局使わなかった(けど面白そうと思ってる)PlanetScale

サイト移行で使おうかとアカウントを作ったのですが、うまく使えなくて放置状態のPlanetScale。MySQLというデータベースエンジンをネットサービスとして使える(自分で建てる必要がない)というものです。

Hobbyだとほっとくとsleepになる

私のアカウントは無料のHobbyプランなので、アクティブでない(一週間データベースアクセスがない)場合はデータベースがsleepモードになりアクセスできなくなります。sleepモードになったことがメールで通知されるので、WebからアクセスしてwakeすればOK。

…なのですが、そのまま忘れて放置するときっとアカウント消えちゃうし、使いたくなったときにsleep状態だとめんどいし、sleep通知メールもなんかやだし、ということで、毎日自動でデータベースにアクセスさせようと考えました。

SELECT 1 FROM DUAL;

これ。cronで毎日実行するよう設定し、ひと安心。

組み込みテーブルアクセスはアクティビティじゃない

…ひと安心していたらsleepメールが届きました。あれ? PlanetScaleのドキュメントを読み返してみる。

よく読んだらDUAL等の組み込みテーブルへのアクセスはアクティビティに勘定しないと明記されていました。ので、テーブルを自作してcronのSELECT先をそこに変更。よし。

それどころじゃなかった

…というページを書くのにPlanetScaleのドキュメントを読んでいたらえらいことが書いてありました。

2024/04/08でHobbyプランは終了するそうです。…来月じゃねーか! このページ意味ねーじゃねーか!

読んでみた感じ、これまであった従量制プランも廃止になって、固定額プランのみになるよう。一番安いプランでも毎月39ドル。馬鹿どもの売国政策で円安が回復しない国に住んでる身としては、使うあてもないのに毎月払える金額ではないですね…。

つかサイト移行でPlanetScaleを使うのに失敗していてよかった。もしうまくいっていたら今頃右往左往していたはず。毎月39ドルかかるんじゃ、さくらのレンタルサーバをライトプランにした意味がまるでなくなりますもんね。

人間万事塞翁が馬、ですなあ。

コメント

タイトルとURLをコピーしました