• ベストアンサー

ORACLEはXPとVISTAどちらが動作は速いでしょうか

お世話になります。 環境 XP ORACLE 9i     VISTA ORACLE10 コーディングは、できるだけ変えずに動かした場合どちらが処理速度は速いでしょうか。(マシンスペックは同じものを使用した場合) 使用している命令や9用にチューニングしているか、XPをVISTAにアップグレードしたか、VISTAをXPにダウングレードしたかで変わるとは思うのですが何か目安となるものをご存知でしたら教えて頂きたくよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • pon2pon2
  • ベストアンサー率42% (107/250)
回答No.1

実際に同じSQLを流して性能情報見てみるのが 一番いいかと思いますね。 XPとVistaだからどうのこうのというのは、 特にないんじゃないかな。 結局はCPUとメモリの世界だしね。 9iと10gでの比較という意味であれば、 ベンチマーク結果のサイトなど見ると、 9iでも、10gでも性能としては そんなにかわらないような気もしますね。 http://www.tpc.org/tpch/results/tpch_results.asp?orderby=dbms (ま、実際の体感でもそうですし。) 結局、メモリの容量だったり、 32bitか64bitかとか、ディスク配置やNetwork回線の速さとか、 SQLのIndexの付け方の方がパフォーマンスでは重要でしょう。 OSをXPやVistaを選択している時点で、 応答スピード気にするのはとても変なような気もしますが。 お金かけれないなら、スピード要求するのも酷と思います。 個人的には、10.1.0.4がいいかな。 かなり他のとこでもつかわれて、不具合修正されてるし、 機能も増えてるしね。

090303kan
質問者

お礼

ありがとうございます。 お礼が遅れ申し訳ありません。 ベンチマーク結果のサイトを参考にさせて頂きます。

その他の回答 (2)

回答No.3

なんの根拠も無いですが、私なら 物理メモリの利用可能領域が十分にあって Oracle未インストール状態でCPU使用率は殆ど無風状態 であるなら、XPの9iにします。 (OSはなるべく軽い方がいいので・・・。 可能であるなら、XPの10gにします ^^; ) また、9iではオプティマイザにルールベースがありましたが、 10gでは非推奨なので、9iでルールベースだったのであれば、 その辺のチューニングが必要かもしれません。 前述とは逆説にありますが、10gではいろいろ9iにはない自動化が されています。Oracleに詳しい人がいないのであれば10gのほうが 楽かもしれません。 全く参考にならないと思いますが、参考まで。 ※あくまでも私心です。

090303kan
質問者

お礼

ありがとございます。 お礼が遅れ申し訳ありません。 詳しくない場合は、バージョンが上の方が無難なんですね。

  • pon2pon2
  • ベストアンサー率42% (107/250)
回答No.2

失礼間違えました。 訂正:10.1.0.4→10.2.0.4。 よろ~。

090303kan
質問者

お礼

ありがとうございます。 お礼が遅くなり申し訳ありません。 わざわざ訂正文ありがとうございます。