9

セッション状態テーブルを処理する別の RDS インスタンスがありますが、セッション DB の負荷が非常に低いことがわかりました。インスタンス処理セッションをメイン DB のリードレプリカとして変換できれば、コピーに大きなラグがあっても安全な読み取り専用タスクに使用できます。

RDSでこのようなことをした人はいますか(それは可能で安全ですか)? 深刻な副作用に注意する必要がありますか? これをよりよく理解するためのリンクやヘルプが役立ちます。

http://aws.amazon.com/rds/faqs/#95は質問に答えようとしていますが、より多くの洞察を求めています。

4

2 に答える 2

-1

追加することはあまりありません。純粋な読み取りレプリカで実際に意味のある唯一の通常のシナリオは、主にレポートまたはその他の読み取り集中型で使用される場合に、いくつかのインデックスなどを追加することです。

大量のデータを事前に計算しようとしている場合や、そうでなければ読み取りレプリカの内容を変更しようとしている場合は、データを変更してないことに十分注意する必要があります。読み取りの一貫性が失われていると、問題が発生します :)

スレーブのデータを変更し、マスターがそれを更新しようとした場合に何が起こるか知りたい場合は、すでに間違ったパス IMHO に向かっています。

TL;DR自分が何をしているのかを本当に理解し、すべての影響を理解していない限り、それをしないでください.

  • そして率直に言って、MySQL レプリケーションは私の経験では風変わりな場合があるため、マスターが更新されたデータを更新したスレーブに書き込もうとした場合に何が起こるのか、何が起こるのかを知っていても、.... 誰が知っいる.
于 2014-06-24T14:15:28.387 に答える