







|
MySQL.RU - Webboard
Вернуться
Увеличить скорость работы DB (zhil) 05/09/2004 - 16:56:26
Re: Увеличить скорость работы DB (Валентин) 06/09/2004 - 09:56:22
Re: Увеличить скорость работы DB (Marat_L) 06/09/2004 - 12:12:21
Re: Увеличить скорость работы DB (walrus) 08/09/2004 - 23:16:16
Re: Увеличить скорость работы DB (Marat_L) 09/09/2004 - 08:55:08
Re: Увеличить скорость работы DB (walrus) 09/09/2004 - 14:22:45
> Original message text:
> From: zhil - 05/09/2004 - 16:56:26
> Subject:Увеличить скорость работы DB
> -----------------
> Есть сервер
> Dual Xeon 2.4Ghz 2GB Ram
>
> На нем висит сайт онлайн игры.
> Наиболее ресурсоемкие операции:
> update таблицы users, users_info (более 10 update в секунду)
> Сложных выборок практически нету.
>
> Как можно ускорить работу?Как можно изменить конфиг для этих целей?
>
> Размышлял над разбитием таблицы users_info на кучу мелких но это по идее большого эффекта не даст...
> ----------------
> skip-innodb
> set-variable = max_connections=1000
> set-variable = key_buffer=256M
> set-variable = max_allowed_packet=1M
> set-variable = table_cache=256
> set-variable = sort_buffer=1M
> set-variable = record_buffer=1M
> set-variable = myisam_sort_buffer_size=64M
> set-variable = thread_cache=8
> set-variable = connect_timeout=5
> query_cache_limit = 1M
> query_cache_size = 64M
> query_cache_type = 1
>
> [mysqldump]
> quick
> set-variable = max_allowed_packet=16M
>
> [isamchk]
> set-variable = key_buffer=128M
> set-variable = sort_buffer=128M
> set-variable = read_buffer=2M
> set-variable = write_buffer=2M
>
> [myisamchk]
> set-variable = key_buffer=128M
> set-variable = sort_buffer=128M
> set-variable = read_buffer=2M
> set-variable = write_buffer=2M
>
> [mysqlhotcopy]
> interactive-timeout
>
>
From: walrus - 08/09/2004 - 23:16:16
Subject:Увеличить скорость работы DB
-----------------
Для начала вам надо разобраться где там bottleneck, что именно тормозит, потому что играть параметрами наобум - это просто трата времени. попробуйте для начала посмотреть на вывод
mysqladmin ext var
после некоторого времени работы. Там уже можно соориентироваться что именно тормозит. И еще посмотрите explain дя всех "тяжелых" запросов, чтобы убедиться, что там везде используются индексы.
Навскидку - key_buffer можно бы и поднять скажем до 600М
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
17129
|
|