|
MySQL.RU - Webboard
Вернуться
Тормозит MySQL под FreeBSD 5.5 (Михаил Владимиров) 01/10/2007 - 01:53:54
From: Михаил Владимиров - 01/10/2007 - 01:53:54
Subject:Тормозит MySQL под FreeBSD 5.5
-----------------
Пытаюсь разобраться, почему под FreeBSD 5.5 тормозит MySQL на запросах подобных этому:
select * from table_name where id=0;
Общение с MySQL идет через сокет из perl. Индексы по полям по которым идет выборка созданы.
Вся табличка весит килобайт 10-15, сама база занимает около 100 Мб. Торможение в запросах наблюдается при попытке выборки в 700-1000 одновременных потоков.
В error.log'е MySQL ошибок нет. Тип таблиц myisam. my.cnf:
set-variable = max_connections=3500
set-variable = max_connect_errors=3500
set-variable = table_cache=512
set-variable = key_buffer=700M
set-variable = sort_buffer=4M
set-variable = read_buffer_size=2M
set-variable = max_allowed_packet=2M
set-variable = record_buffer=2M
set-variable = thread_cache=1000
set-variable = thread_concurrency=4
set-variable = thread_stack=128K
set-variable = myisam_sort_buffer_size=128M
Сам сервер дуальный ксенон с 4 Гб оперативки.
Есть мысль, что надо увеличить какой-то параметр, который отвечает за количество соединений приложения с MySQL на уровне операционной системы, но я не знаю что это за параметр и есть ли он вообще :-)
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
32251
|
|