2019年1月11日のブックマーク (1件)

  • MySQL データベースに大量のテーブルを置いたらパフォーマンスが落ちた話 | バシャログ。

    仮面ライダーエグゼイドのあの仮面ライダー離れしたまなざしにはあと何週間で慣れるだろうか、とぼんやり考えている kagata です。 さて、今回は最近遭遇したデータベースの障害についてのお話です。 事例 こんな構成のデータベースサーバがありました。 ストレージタイプ「汎用(SSD)」の Amazon RDS MySQL 5.6系 ストレージエンジンは InnoDB File-Per-Table モードが有効 あるとき、このサーバのパフォーマンスが急に落ちるということがありました。システムに大きな変更は入れていないはずなのに、スロークエリが急に増えてしまいました。 サーバの状態を確認したところ、下のような警告を出力しているのが見つかりました。 DB Instance * has a large number of tables and has the parameter innodbfilep

    MySQL データベースに大量のテーブルを置いたらパフォーマンスが落ちた話 | バシャログ。
    jislotz
    jislotz 2019/01/11
    記事を作る毎にテーブルが増えていくサイトを引き継いで管理してるけど、やっぱりまずい実装なのか…