Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
22937



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |