Страница 1 из 1

нагрузка от mysql

Добавлено: 2009-07-29 23:30:39
Sanyh
можно ли как то снизить нагрузку на mysql ?
на сервере больше 1000 сайтов
а то большой показатель LA из за нее.

Код: Выделить всё

31944   	 mysql   	 0   	
 
 34.3% CPU  	
 
 1.4  RAM	 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/d2.ru.net.pid --skip-external-locking 

my.cnf


Код: Выделить всё

[mysqld]
max_connections = 500
max_user_connections = 100
safe-show-database
key_buffer = 32M
myisam_sort_buffer_size = 32M
join_buffer_size = 1M
read_buffer_size = 1M
sort_buffer_size = 1M
record_buffer = 1M

max_allowed_packet = 16M

table_cache = 500
thread_cache_size = 128

wait_timeout = 180
connect_timeout = 60
interactive_timeout = 180
max_connect_errors = 10

query_cache_type = 1
query_cache_limit = 2M
query_cache_size = 32M

skip-locking
skip-bdb
skip-character-set-client-handshake
#skip-innodb
safe-show-database
default-character-set=cp1251
#log-slow-queries = /var/log/mysqld.slow.log
#long_query_time = 2

[mysql]
no-auto-rehash
default-character-set=cp1251

[mysqld_safe]
open_files_limit = 8192

[mysqldump]
quick
max_allowed_packet = 16M

[myisamchk]
key_buffer = 64M
sort_buffer = 32M
read_buffer = 16M
write_buffer = 16M

Re: нагрузка от mysql

Добавлено: 2009-07-30 9:58:00
ViktorichZ
если вы уверены что LA из-за мускуля (объясните почему), попробуйте "загнать все индексы" в память (чтобы он и могли туда уместиться) , сколько места занимают все базы, потюнить мускуль точно надо.....

Re: нагрузка от mysql

Добавлено: 2009-09-09 21:16:02
Sanyh1
как его потюнить можно?

Re: нагрузка от mysql

Добавлено: 2009-09-09 21:32:26
LMik
Sanyh1 писал(а):как его потюнить можно?
Какой формат БД? Сколько оперативки в сервере?

query_cache_size = 32M - это очень мало

Re: нагрузка от mysql

Добавлено: 2009-09-10 20:43:57
Sanyh
LMik писал(а):
Sanyh1 писал(а):как его потюнить можно?
Какой формат БД? Сколько оперативки в сервере?

query_cache_size = 32M - это очень мало
оперативки 4Гб, mysql

Re: нагрузка от mysql

Добавлено: 2009-10-15 13:42:11
weec
LMik писал(а):
Sanyh1 писал(а):как его потюнить можно?
query_cache_size = 32M - это очень мало
прежде чем такое говорить стоит почитать о том как работает QCache в MySQL
http://www.realcoding.net/articles/mysq ... cache.html

Sanyh, проблема еще актуальна?

Re: нагрузка от mysql

Добавлено: 2009-10-15 19:39:17
LMik
weec писал(а):
LMik писал(а):
Sanyh1 писал(а):как его потюнить можно?
query_cache_size = 32M - это очень мало
прежде чем такое говорить стоит почитать о том как работает QCache в MySQL

Sanyh, проблема еще актуальна?
Очень даже хорошо знаю как работает.

Re: нагрузка от mysql

Добавлено: 2009-10-16 10:29:42
weec
тут дело ситуации
есть случаи когда наличие небольшого qcache (32-128 Mb) вполне оправдан, но в большинстве случаев с высокой нагрузкой спасает полное его отключение
поэтому не правильно советовать однозначно использовать qcache

Re: нагрузка от mysql

Добавлено: 2009-10-24 13:33:14
LMik
weec писал(а):тут дело ситуации
есть случаи когда наличие небольшого qcache (32-128 Mb) вполне оправдан, но в большинстве случаев с высокой нагрузкой спасает полное его отключение
поэтому не правильно советовать однозначно использовать qcache
Дак там же хостинг похоже, не думаю что там много динамики и инсертов. Квери кэш плох на многопроцессорных системах т.к оне не параллелится. А если там один проц... дмесг бы посмотреть. Тока автор темы пропал куда то похоже...