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人が独立して作った会社だそうです。
たしかに [...]

記事へ