• 締切済み

データーベースoracleについて

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

みんなの回答

回答No.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/20030408/1/?ST=itpro_print