нагрузка от mysql

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Sanyh
сержант
Сообщения: 152
Зарегистрирован: 2008-02-13 8:42:54

нагрузка от mysql

Непрочитанное сообщение Sanyh » 2009-07-29 23:30:39

можно ли как то снизить нагрузку на 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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

ViktorichZ
сержант
Сообщения: 152
Зарегистрирован: 2008-10-30 12:15:26

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

Непрочитанное сообщение ViktorichZ » 2009-07-30 9:58:00

если вы уверены что LA из-за мускуля (объясните почему), попробуйте "загнать все индексы" в память (чтобы он и могли туда уместиться) , сколько места занимают все базы, потюнить мускуль точно надо.....

Sanyh1
проходил мимо

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

Непрочитанное сообщение Sanyh1 » 2009-09-09 21:16:02

как его потюнить можно?

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

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

Непрочитанное сообщение LMik » 2009-09-09 21:32:26

Sanyh1 писал(а):как его потюнить можно?
Какой формат БД? Сколько оперативки в сервере?

query_cache_size = 32M - это очень мало
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Sanyh
сержант
Сообщения: 152
Зарегистрирован: 2008-02-13 8:42:54

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

Непрочитанное сообщение Sanyh » 2009-09-10 20:43:57

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

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

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

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

Непрочитанное сообщение weec » 2009-10-15 13:42:11

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

Sanyh, проблема еще актуальна?
Последний раз редактировалось weec 2009-10-19 15:58:03, всего редактировалось 1 раз.

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

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

Непрочитанное сообщение LMik » 2009-10-15 19:39:17

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

Sanyh, проблема еще актуальна?
Очень даже хорошо знаю как работает.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

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

Непрочитанное сообщение weec » 2009-10-16 10:29:42

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

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

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

Непрочитанное сообщение LMik » 2009-10-24 13:33:14

weec писал(а):тут дело ситуации
есть случаи когда наличие небольшого qcache (32-128 Mb) вполне оправдан, но в большинстве случаев с высокой нагрузкой спасает полное его отключение
поэтому не правильно советовать однозначно использовать qcache
Дак там же хостинг похоже, не думаю что там много динамики и инсертов. Квери кэш плох на многопроцессорных системах т.к оне не параллелится. А если там один проц... дмесг бы посмотреть. Тока автор темы пропал куда то похоже...
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!