MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Sanyh
- сержант
- Сообщения: 152
- Зарегистрирован: 2008-02-13 8:42:54
Непрочитанное сообщение
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
Sanyh
-
Хостинг HostFood.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
Непрочитанное сообщение
ViktorichZ » 2009-07-30 9:58:00
если вы уверены что LA из-за мускуля (объясните почему), попробуйте "загнать все индексы" в память (чтобы он и могли туда уместиться) , сколько места занимают все базы, потюнить мускуль точно надо.....
ViktorichZ
-
LMik
- капитан
- Сообщения: 1852
- Зарегистрирован: 2007-07-17 9:14:39
- Откуда: МО
-
Контактная информация:
Непрочитанное сообщение
LMik » 2009-09-09 21:32:26
Sanyh1 писал(а):как его потюнить можно?
Какой формат БД? Сколько оперативки в сервере?
query_cache_size = 32M - это очень мало
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!
LMik
-
Sanyh
- сержант
- Сообщения: 152
- Зарегистрирован: 2008-02-13 8:42:54
Непрочитанное сообщение
Sanyh » 2009-09-10 20:43:57
LMik писал(а):Sanyh1 писал(а):как его потюнить можно?
Какой формат БД? Сколько оперативки в сервере?
query_cache_size = 32M - это очень мало
оперативки 4Гб, mysql
Sanyh
-
weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
-
Контактная информация:
Непрочитанное сообщение
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 раз.
weec
-
LMik
- капитан
- Сообщения: 1852
- Зарегистрирован: 2007-07-17 9:14:39
- Откуда: МО
-
Контактная информация:
Непрочитанное сообщение
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уг!
LMik
-
weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
-
Контактная информация:
Непрочитанное сообщение
weec » 2009-10-16 10:29:42
тут дело ситуации
есть случаи когда наличие небольшого qcache (32-128 Mb) вполне оправдан, но в большинстве случаев с высокой нагрузкой спасает полное его отключение
поэтому не правильно советовать однозначно использовать qcache
weec
-
LMik
- капитан
- Сообщения: 1852
- Зарегистрирован: 2007-07-17 9:14:39
- Откуда: МО
-
Контактная информация:
Непрочитанное сообщение
LMik » 2009-10-24 13:33:14
weec писал(а):тут дело ситуации
есть случаи когда наличие небольшого qcache (32-128 Mb) вполне оправдан, но в большинстве случаев с высокой нагрузкой спасает полное его отключение
поэтому не правильно советовать однозначно использовать qcache
Дак там же хостинг похоже, не думаю что там много динамики и инсертов. Квери кэш плох на многопроцессорных системах т.к оне не параллелится. А если там один проц... дмесг бы посмотреть. Тока автор темы пропал куда то похоже...
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!
LMik