タグ

2013年6月19日のブックマーク (1件)

  • MySQLのMyISAMとInnoDBパフォーマンス比較 | Basicinc Enjoy Hacking!

    MySQLにはいくつかのストレージエンジンが存在していますが、二大巨頭MyISAMとInnoDBのどちらかを大抵選択していると思います。攻めのMyISAM、守りのInnoDBといったイメージがあるんですが(どこに)実際の所、どんなもんなのって思ったのでベンチマークしてみました。 とはいえ、テーブル設計・アプリケーション設計によってパフォーマンスなんて変わってくるので、あくまで一例として参考にしてください。 ベンチマーク 条件 MySQL5.1.44 同時に9個のコネクションでinsertしてupdateしてselectする というわけで、そこそこの人気サービスと仮定し一つのテーブルに対して、insertしまくるスクリプト、updateしまくるスクリプト、selectしまくるスクリプトの3つを用意し、同時に3個分、計9個のスクリプトを同時に動かしてみます。 insertのベンチマーク結果 I

    MySQLのMyISAMとInnoDBパフォーマンス比較 | Basicinc Enjoy Hacking!
    teddy-g
    teddy-g 2013/06/19
    MyISAMとInnoDBの比較。INSERT、UPDATEを頻繁に繰り返すならInnoDB。SELECTメインならMyISAMでよいようだ。