Подскажите, можно ли заставить mysqld использовать несколько процессоров одновременно?Стоит FreeBSD amd64 6.3, MySQL Server 5.0.51 8GB RAM.
my.cnf взял innodb-huge4GB.
Но даже при конкретных нагрузках:
CPU states: 21.0% user, 0.0% nice, 3.0% system, 0.5% interrupt, 75.6% idlePID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
2080 mysql 9 20 0 2863M 2789M kserel 3 58:50 75.88% mysqld
:) mysql многопоточное приложение - т.е. все выполняется в рамках одного процесса.
>[оверквотинг удален]
>Но даже при конкретных нагрузках:
>CPU states: 21.0% user, 0.0% nice, 3.0% system, 0.5%
>interrupt, 75.6% idle
>
> PID USERNAME THR PRI NICE SIZE
> RES STATE C TIME
>WCPU COMMAND
> 2080 mysql 9 20
> 0 2863M 2789M kserel 3
>58:50 75.88% mysqldЭм, лучше бы поставить 7.0, + sched ULE 2 - тогда будет гудь. Погуглите ссылки на тесты Jeff Robenson-а этого планировщика. Почти линейный scaling при threads <= processors.