kopug memo

名古屋で働くとあるWebエンジニアの覚書。

MySQL

レプリケーションしてるならアプリ側で生成しないと

now() とか ランダムとか、SQLサーバ側で生成されるものを、レプリケーション対象サーバに、 クエリ送ると整合性とれなくなるので注意。各々のサーバで生成された値が必ずしも一致しないため。(当たり前だけど)

InnoDBを含むテーブル全部をバックアップ

へっぽこ氏へ。http://opentechpress.jp/developer/article.pl?sid=07/05/31/0155233&from=rss ここで紹介している Zmanda Recovery Manager for MySQL とかどうですか?

非同期式のレプリケーションで発生する遅延問題

MySQLでレプリケーションといえば、マスター/スレーブ間の非同期式レプリケーションになるのだが、 通常この場合は、INSERT and UPDATE は マスターへ。SELECTはスレーブへクエリを投げることになる。つまりマスターを更新してから、スレーブに反映されるま…

専門書を衝動買いしてみた。

最近新しいことにチャレンジする機会があり、この週末にでもどっぷり勉強してみようと専門書を衝動買いしてみた。 小遣い制になってからは、なかなか専門書を買えなかったので、ちょっと気分がいい。 しかし今月はもうヤバイorzXenは趣味本だけど、自分の家…