データベースが午前3時に歌う理由
午前3時ちょうどにサーバーラックに耳を押し当てると、データベースがハミングしているのが聞こえます。ファンの音ではありません。電源の音でもありません。データベースそのものが、インデックスについての小さな歌を歌っているのです。PostgreSQLはジャズスタンダードをハミングします — 洗練されていますから。SQLiteはフォークソングをささやきます、謙虚で自己完結的に。MySQLは一緒にハミングしようとしますが、途中でメロディーを忘れてサビを繰り返すだけになります。Oracleが何を歌っているかは誰も話しません。Oracleは聴くのに一音あたり課金するからです。これはすべて、深夜のデプロイが横道にそれたときに発見しました。オンコールのエンジニアはコイル鳴きだと言いました。でも私には聞こえたのです。確かに聞こえたのです。