1

単一データベースからマスター/スレーブ アーキテクチャのレプリケートされたデータベースに移行し、すべての読み取りをスレーブに、書き込みをマスターに行うことにしました。

このルートをたどる理由は、製品への追加であるため、データベース接続が大幅に増加し、レポート スイートでパフォーマンスの問題が発生していることを意味します。

MySQL(5.1.55) を使用しており、アプリケーションは PHP で開発されています。

これに関するいくつかの一般的なクエリ:

  • どのデータベースから読み取るかをアプリケーションにどのように伝えますか? PHP内でそれを行いますか?それとも mysqldnd_ms や mysql プロキシのようなものですか?

  • ajaxリクエストはどこから読み取られますか? ユーザーがレコードにフラグを立てることができるページがあります。これはデータベースに保存され、ユーザーはフラグが付けられたレコードを確認できます。

アドバイスをありがとう。

4

0 に答える 0