MySQL
インサート(insert)の処理方式別のパフォーマンスを検証
インサートの処理方式別のパフォーマンスについて検証してみました。
検証環境は以下の通りです。
サーバ:DELL PowerEdge860 (1U)
CPUIntel(R) Xeon(R) CPU 3050 @ 2. [...]
まずちゃんとした設計。チューニングはその後で。
1.適切な主キーを設定する
InnoDBの主キーはクラスターインデックスだということを意識しよう から導き出されること
更新する可能性がある項目は主キーにしない(主キーの更新はコスト高い!)
主キーの項目長はなるべく小 [...]
InnoDBの主キーはクラスターインデックスだということを意識しよう
InnoDBについて一番大事なことは主キーがクラスターインデックスだということです。
クラスターインデックスでは、主キー(B-tree)のリーフページにデータが直接格納されています。
以下の図のようなイメージです。
[...]
記事へ更新があるシステムにはInnoDBを選ぼう。MyISAMを選択するならそれなりの理由が必要。それにInnoDBのパフォーマンスはそんなに悪くないよ。
基本はInnoDBです。
MyISAMを選択できるようなケースを考えてみます。
・完全に検索Onlyの場合(基幹系とかから一定間隔で検索用テーブルを再構築する。それ以外の時間は検索のみのようなケース。)
・ログ系のテーブ [...]
Google、MySQLを強化するパッチを無償リリース
Google、MySQLを強化するパッチを無償リリース
GoogleがMySQL4.0.26系用のパッチを出したそうです。
5系もほしい。
特にこれが。
MySQL Performance Blog
KLabさんのMySQLのページからたどったのですが、かなりいい感じのサイトです。
MySQL Performance Blog
MySQL ABのパフォーマンス部門にいた2人が独立して作った会社だそうです。
たしかに [...]



