プロが教えるわが家の防犯対策術!

oracleって性能はどんなベンチマークを使ってしらべるんですか?
またオラクルのほかに
MySQL
SQL server
といったデータベースではどんなベンチマークを使って性能をはかるのですか?
たぶん真っ先にあがるのがTPC-Cとかだと思うのですが、このほかにもどんなものがありますか?

A 回答 (1件)

Oracleはこれ、SQL Serverはあれと


いった風にDBMSごとにベンチマークソフトを
分けて使うと意味がなくなってしまいます。
同じベンチマークソフトを複数DBMSで同じように
実行して(もちろんハードスペックは同じにして)
その速度を比較して初めてDBMSの性能差が出るので。

現在TPCは
「TPC-C」,「TPC-H」,「TPC-R」,「TPC-W」
の4つがあるようですが、オンライン処理のベンチマークソフトとしては相変わらず、TPC-Cが独壇場ですね。
あと「SPEC」などのベンチマークもあるようです。

ただし、
現在Price/tpmC(1TPCあたりの値段)を下げるのにどこのベンダも躍起になっているようですが表や索引をひたすらメモリに常駐させたり、TPCアルゴリズム専用のカスタマイズをひたすら行ったりしてほとんどありえない性能を出しており、あまり参考にならないレベルまで来てしまっているのは事実ですね。

参考ページは2つほど。
http://www.tpc.org/
http://itpro.nikkeibp.co.jp/free/NT/WinColumn/20 …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!