久しぶりのSpiderの話題です。 今回はtpcc-mysqlというベンチマークツールを使ってSpiderのベンチマークをとってみました。 mysqlにかぎらずDBのベンチマークツールの多くは、TPCという団体の定めたベンチマーク仕様に基いて実装されていて、トランザクションやアクセスなどのDB用途によっていくつかのベンチマークタイプに分かれていて、OLTP向けのTPC-Eや意思決定システム向けのTPC-HやTPC-DSなど色々あるようです。 http://www.tpc.org/information/benchmarks.asp その中で、TPC-Cというのが複数ユーザーのトランザクションが発生するベンチマーク仕様で、顧客が商品を注文し在庫チェックと発送などをシュミレートするもののようです。 そして、このTPC-C仕様をmysqlのベンチマークとして実装したものが、tpcc-mysqlで