DB

mongoDB -製品に組み込むための覚え書き

DB

MongoDBを使って見る 普段リレーショナルデータベースしかいじったことのない我々が、MongoDBを扱う必要がでてきました。MongoDBについて触れた記事が世の中にたくさんある中で、現在進行形で我々がどの様にキャッチアップしているかまとめて見ます。 MySQL…

OPTIMIZER_TRACEでMySQLの気持ちを理解する

DB

こんにちは。マイケルです。 前回、MySQLのEXPLAINコマンドの結果を見やすく整形してくれる pt-visual-explain というツールの紹介をしました。 Percona Took Kitでビジュアルに実行計画を確認しよう ツリー構造である実行計画を、ちゃんとツリー構造で表示…

Percona Took Kitでビジュアルに実行計画を確認しよう

DB

こんにちは、マイケルです。 チーム内ではDBおじさんとか呼ばれていますが、前職まではOracleなどの商用製品を扱っていたので、MySQLについてはまだまだ勉強中です。 そんな私が普段からとても不満に思っているのが、MySQLのEXPLAINコマンドです。 本来、実…

CakePHP で DBスレーブ接続、のドツボ (ついでにCakeのDB接続処理を探る)

CakePHP で DBスレーブ接続、のドツボ (ついでにCakeのDB接続処理を探る) この記事は、 DBがレプリケーション環境配下にて参照先をスレーブしたところ、一部うまく動かなくて困ったときの原因と対応方法 (ついでに上記根本原因を探ったときの)CakePHPのD…