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

mysql:12479

From: Yasufumi Kinoshita <Yasufumi Kinoshita <kinoshita.yasufumi@xxxxxxxxxx>>
Date: Fri, 18 Nov 2005 18:06:10 +0900
Subject: [mysql 12479] Re: MySQL 4.1.15 vs 5.0.15 どっちが速い?

木下です。

MySQL 5.0.x が遅いという方が多いですが、
私が使用している限りは遅くなった印象を全く受けません。

以前誰かが触れていたと思いますが、多分、原因は
innodb_thread_concurrency
というパラメータの設定にあると思います。

マニュアルによると
(http://dev.mysql.com/doc/refman/5.0/en/innodb-start.html)

「Starting with MySQL 5.0.8, the default value is 20,
 and concurrency checking will be disabled if the setting is greater than or equal to 20.」

とのことで、5.0.8からは20以上の値を設定することが無制限と同じことになり、
デフォルトが20(=無制限)となっていることが分かります。

しかしこのパラメータ、現状ではちゃんとCPUの個数かその倍程度に設定してあげないと、
多くのセッション(100程度以上)で処理を行う際に非常に多くのCPU資源を消費し
遅くなってしまいます。(バグ??よくわかりませんが。)

というわけで
innodb_thread_concurrency
は少なくとも 19以下に設定したほうが良いです。

-- 
木下  靖文

e-mail: kinoshita.yasufumi@xxxxxxxxxx

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

     12311 2005-10-28 00:25 [とみたまさひろ <tomm] MySQL 4.1.15 vs 5.0.15  どっちが速い?  
     12312 2005-10-28 10:26 ┗[Koji Fukui <foxtrot@]                                       
     12313 2005-10-28 11:01  ┣["Shuichi Tamagawa" <]                                     
     12469 2005-11-17 16:19  ┗[Koji Fukui <foxtrot@]                                     
     12471 2005-11-17 16:44   ┗["Ryuichiro Munechika]                                   
     12477 2005-11-18 14:50    ┗[Koji Fukui <foxtrot@]                                 
     12478 2005-11-18 17:39     ┗[Koji Fukui <foxtrot@]                               
->   12479 2005-11-18 18:06      ┗[Yasufumi Kinoshita <]                             
     12480 2005-11-18 19:35       ┗[Hiroshi Takenaka <pi]