[pgsql-jp: 33156] Re: PostgreSQL vs MySQL
Tatsuo Ishii
t-ishii @ sra.co.jp
2004年 6月 7日 (月) 23:30:48 JST
石井です.
> >>OSによっても差が出ると思いますが、MySQLはSMPカーネルでスケールしないようです。
> >>このテストではInnoDBを使いましたが、InnoDBを使った場合MySQLはPostgreSQLより
> >>も
> >>かなり遅い様です。PostgreSQLの方が5倍以上の性能が出ていました。
もともとPostgreSQLのINSERTはかなり高速なので,まあMySQLが負けるのも無
理はないところでしょう.これがUPDATEだったらあるいは違った結果になって
いたかも.
それと,InnoDBは同時接続数が多いときの性能が今一という話を聞いたことが
あります.-cをいろいろ変えて結果を取り直すと面白いかも.
> セッションセーブハンドラでMyISAMを使わないのはあまりにMySQLにとって
> 不公平と思ったのでMyISAMも使ってみました。
>
> この場合、非同期クエリを使わないのはPostgreSQLにとって不公平なので
> セーブハンドラのコードを最適化(99 reqs/sec -> 116 reqs/sec)して
> 見ました。
>
> MyISAMにはトランザクションはないのでやはりMySQLの方が速かったです。
> (174 reqs/sec VS 116 reqs/sec)
MyISAMを使うのなら,PostgreSQLの方はfsync=offでないと不公平のような気
がします.MyISAMって同期書込しないんですよね?
--
Tatsuo Ishii
pgsql-jp メーリングリストの案内