|
MySQL.RU - Webboard
Вернуться
Как уменьшить использование памяти? (Balancer) 08/02/2004 - 09:44:00
Re: Как уменьшить использование памяти? (walrus) 08/02/2004 - 14:25:35
> Original message text:
> From: Balancer - 08/02/2004 - 09:44:00
> Subject:Как уменьшить использование памяти?
> -----------------
> Есть mysql 4.0.16 / Linux RH7.3, есть ~30..50 тыс. запросов в час, есть машина с 512Мб RAM. my.cnf такой:
> [mysqld]
> datadir = /usr/databases
> port = 3306
> socket = /var/lib/mysql/mysql.sock
> skip-locking
> key_buffer = 128M
> max_allowed_packet = 1M
> max_connections = 300
> table_cache = 256
> sort_buffer_size = 512K
> read_buffer_size = 512K
> myisam_sort_buffer_size = 8M
> thread_cache = 8
> query_cache_size= 8M
>
> Сразу после перезапуска появляется 14 процессов MySQL по ~22Мб. Всё замечательно, но по мере работы они начинают расти и при ~100..150Мб на каждый, объём занятой части свопа достигает >100Мб и машина начинает ужасно тормозить. Что нужно ковырять в сторону уменьшения максимальной занятой памяти? Нарастить память не предлагать, т.к. машина "общественная", денег на неё нет :)
>
From: walrus - 08/02/2004 - 14:25:35
Subject:Как уменьшить использование памяти?
-----------------
100..150M это не на каждый а всего. Линукс threads устроены так, что в таблицы процессов они выглядят отдльными задачами, хотя все используют общую память. Если начинает свопить, значит надо уменьшить память, которую выделили под mysql.
Вот зддесь вот описано че можно рулить:
http://www.mysql.com/doc/ru/Memory_use.html
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
12884
|
|