カイワレの大冒険 Third

技術的なことや他愛もないことをたまに書いてます

トラブルシューティング-MySQL

どうして「InnoDBのREPEATABLE READでハマった話」という記事を書いたのか ver2

以下のような記事を書いたのですが、@sh2ndさんに指摘されてひと通り整理できたので、まとめ。 InnoDBのREPEATABLE READでハマった話 - カイワレの大冒険 Third どうして「InnoDBのREPEATABLE READでハマった話」という記事を書いたのか - カイワレの大冒険 …

どうして「InnoDBのREPEATABLE READでハマった話」という記事を書いたのか

今日@kuwa_twさんとチャットで、あの記事ゴチャゴチャしてて、最後まで読むのツライと言われたので、要点を絞って書いてみます(@kuwa_twさんをdisってるわけではないですよ!!!)。 該当の記事はこちら。 blog.masudak.net まず、MySQL5.5系のInnoDBのト…

InnoDBのREPEATABLE READでハマった話

MySQL5系で、REPEATABLE READな環境があったのですが、ん?と思うことがあったので、備忘録。 結論から言うと、MySQL5.5 + InnoDBでファジーリードやファントムリードと思われる挙動が確認できた(気がする)。 テスト用のテーブル定義は以下。 mysql> CREAT…

MySQLのレプリケーションでエラーを吐いたときに、被害を最小限を抑える方法

MySQLに関わっていくと、レプリケーションは避けることはできないように思うんだけど、だからと言って、そこにかける時間は最小限に抑えたいと思ったので、備忘録。 始まりはレプリケーションのエラーだった 本番稼動してなからとは言え、ミスが全くないとい…