ここ数週間、ずっとBuddyPressで作ったマルチサイトもとい、WordPressでのマルチサイト化に伴いデータベースの肥大化に対応するにはどうしたらよいものかとずっと考えてきましたが、やはり ということを考えたほうがいいという結論を自分の中で出しました。 なぜデータベースを分離させるのか 実際にマルチサイトごとのデータベースの分離の手順に説明する前に、なぜマルチサイトをある程度のところでデータベースを分離させたほうがよいのか、熱く語ってもよいでしょうか? 理由 テーブル数が超やばい マルチサイトをどんどん展開させていくといずれヤバくなるのがこのテーブル数の問題です。 下の画像は、一つのマルチサイトで生成されるテーブルです。