[前][次][番号順一覧][スレッド一覧]

mysql:3349

From: "KengoNakajima@HOMPO" <"KengoNakajima@HOMPO" <ringo@xxxxxxxxxx>>
Date: Wed, 07 Mar 2001 15:51:02 +0900
Subject: [mysql 03349] 3.23.33 の性能上の問題

はじめて投稿します。
中嶋と申します。

仕事で MySQL を使えないかと考えて、検証作業をしている中で、
MySQL 3.23.33 に特有の問題を発見しました。(3.22.32では発生せず)
その問題とは、

 TCP/IP 接続を用いてクライアントとサーバを接続する場合、
1回のクエリーでやり取りする情報がEthernetのMTUに関係する
あるバイト数を超えると、急に性能低下(数十分の1)する場合がある
という問題です。ローカルのUNIXドメインソケットを使う分には発生
しないので、付属のMySQLbenchでは、見つけられないです。
たとえば、800バイトのSELECT結果を受信するのは 3000 query/sec
なのに、 1.6kb の場合は100 query/sec,に急激に減少し、
3kb の場合はまた 2000 query/sec に戻るといった現象です。

 この問題は3.23 になって加えられた、 vio 機能の影響のように
見えます。どなたか、同じ現象に出くわした・解決された方は
いらっしゃいますか?

 ほとんどバグに近い現象なので、何とかしたいです。
この問題が解決しないかぎり、3.23 をリモートから使うことは
全く無理です。


ベンチマーク結果などを

http://www.vce-lab.net/mysql-storage/
http://www.vce-lab.net/mysql-storage/hole.html

などで公開してみました。見てみてください。
では、よろしくおねがいします。

--------
中嶋謙互 @ vce-lab.net



[前][次][番号順一覧][スレッド一覧]

->    3349 2001-03-07 15:51 ["KengoNakajima@HOMPO] 3.23.33 の性能上の問題                  
      3350 2001-03-07 22:08 ┗[tateyan <tateyan@xxx]