|
|
徹底比較!! Oracle & PostgreSQL
|
第6回:PostgreSQLの適用範囲を考える 〜 データ検索のパフォーマンス
著者:ミラクル・リナックス 高橋 強 2005/5/30
|
|
|
1 2 3 次のページ
|
|
データ検索時のパフォーマンスを測定する
|
前回はデータを登録する際のパフォーマンスをベンチマークによって比較しました。今回はデータを検索する際のパフォーマンスを測定してみます。
また、前回も説明しましたが、ベンチマーク結果の数値のみを見て優劣を判断しないよう注意してください。限られた環境下でのテスト結果のひとつに過ぎず、総合的なテストは本来の環境で自ら確認していただきたいと思います。
|
テスト環境
|
テスト環境は前回と同じものです。
小規模サーバ向けのPCにMiracle Linux V3.0(IA32版)をインストールし、OracleとPostgreSQLをインストールします。スペックはPentium 4 3.2GHzの1CPU、2GB Memory、SATAハードディスク2つという環境です。OSがインストールされているディスクに実行モジュールを置いたまま、データベースを構成するファイルのみを別ディスクに配置しました。
メモリ上のバッファサイズなどはPostgreSQL、Oracleで共通になるよう調整しました(表1)。
|
Oracle |
PostgreSQL |
設定サイズ |
db_cache_size |
shared_buffers |
200MByte |
sort_area_size |
sort_mem |
64K |
|
表1:OracleとPostgreSQLの設定
|
他は基本的にデフォルト設定のまま使用しています。また、使用した表(テーブル)の定義は、下記を基本としています。
|
create table 社員表 (
|
社員番号 | number(12) not null, (主キーとする場合もあり) |
補足情報 | number(12) not null, |
氏名 | varchar2(16), |
役職 | varchar2(20), |
給与 | number(8), |
部門番号 | number(3), |
その他 | varchar(80)); |
|
|
1 2 3 次のページ
|
|
|
|
著者プロフィール
ミラクル・リナックス株式会社 高橋 強
1993年某SIベンダへ入社後、Oracle、DB関連のコンサルティング、チューニング、社内案件の技術支援などを10年ほど担当。2004年ミラクル・リナックス株式会社へ入社。
|
|
|
|