1

数日前に発生したイベントのために Web アプリケーションをデバッグする必要がありましたが、手元にあるのは MySQL レプリケーション バイナリログ (ステートメント レプリケーション) だけです。Web アプリケーションがマスターで実行されていたのとまったく同じ SQL クエリであるとして、それらを信頼できますか?

私たちのアプリケーションは 1 つのテーブルの単一の行に対して多くの更新を行っていますが、それらは常にUPDATE y SET x = x + 1 ...or x = x - 2、 neverなどのクエリUPDATE y SET x = 23 ...であり、binlog では多くのx = 23種類の更新が見つかりました。厳密に UPDATE クエリを割り当てるものは、実際にはレプリケーション メカニズムによって作成されているのでしょうか?

4

1 に答える 1