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]