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




MySQL.RU - Webboard



Вернуться
out of memory при выборе одной записи (boriz) 03/09/2008 - 08:24:09



From: boriz - 03/09/2008 - 08:24:09
Subject:out of memory при выборе одной записи
-----------------
при выборе записи запросом вида "SELECT nick, desc WHERE id=12345", где id - primary_key, вылазит ошибка вида out of memory (needed 145423256 bytes). Количество "needed" байт меняется слегка от запроса к запросу, но незначительно. Неужели нужно 145 мегабайт, чтобы сохранить несколько полей одной записи? Ошибка появляется в клиенте (написан на C++), но не сразу, а после нескольких дней работы (за это время выполняется несколько миллионов запросов по одному соединению, все проходят нормально, а потом все запросы начинают валиться с этой ошибкой. Думал сначала про утечку памяти (не освобождается результат запроса функцией mysql_free_result(), например), но объём памяти, выделенный на клиента (в том же top), остаётся достаточно низким (10-20 мб). Не понимаю, в чём дело (главным образом почему needed 145M). Спасибо, если кто откликнется.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
34003



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