







|
MySQL.RU - Webboard
Вернуться
Как увеличить timeout в С API? (vano_vvv) 06/07/2005 - 14:24:02
Re: timeout и С API? (Валентин) 06/07/2005 - 14:54:03
Re: timeout и С API? (vano_vvv) 06/07/2005 - 15:19:47
Re: timeout (Валентин) 06/07/2005 - 18:33:57
Re: timeout (vano_vvv) 06/07/2005 - 19:32:31
Re: Lost connection (Валентин) 07/07/2005 - 11:24:37
Re: Lost connection (vano_vvv) 07/07/2005 - 18:33:49
> Original message text:
> From: vano_vvv - 06/07/2005 - 14:24:02
> Subject:Как увеличить timeout в С API?
> -----------------
> Вопрос уже подымался однажды здесь
> http://www.mysql.ru/webboard/index.html?n1=5361&n2=1&page=
> но конкретных рекомендиций небыло...
> Сначала проблема отпала, но тепер она снова есть.
> При исполнении любой команы, время выполнения которой больше 30сек получаю
> "ERROR 2013: Lost connection to MySQL server during query"
> Пробовал изменять системные переменные
> net_read_timeout = 30000
> net_write_timeout = 30000
> ничего не помогает...
> Проблема даже не в том что команда долго работает: база большая ~1000000 записей, в некоторых таблицах. Мне собственно пофиг сколько времени будет выполнятся команда, важно чтобы не было разрыва связи с серевером....
>
> Что делать? Переходить на MS SQL??? Неужели Вы это допустите? Неужели потеряете одного бойца в своих рядах ?
>
From: Валентин - 06/07/2005 - 14:54:03
Subject:timeout и С API?
-----------------
К данному вопросу C API не относится.
Посмотри переменные
connect_timeout (к твоему вопросу не относится)
innodb_lock_wait_timeout (если таблички в InnoDB, в секундах)
interactive_timeout (для неактивных соединений в секундах)
wait_timeout (таймаут в запросах от этого параметра, в секундах)
"база большая ~1000000 записей" - это совсем не большая база, поэтому оптимизация поможет, включи slow-query-log для фильтации долгих запросов.
Логи включаются либо в строке запуска сервера либо в конфигурационном файле, например для binlog достаточно указать log-bin в my.ini (my.cnf).
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
22937
|
|