Я получаю доступ к большому индексированному набору данных текста, используя sphinxse через MySQL. Размер набора результатов составляет порядка гигабайт. Тем не менее, я заметил, что MySQL останавливает запрос со следующей ошибкой всякий раз, когда набор данных превышает 16 МБ:Проблема с результатами Sphinx больше 16 МБ в MySQL
1430 (HY000): возникла проблема с обработкой запроса на чужом источнике данных. Ошибка источника данных: плохая длина ответа searchd (длина = 16777523)
Длина показывает длину результатов, которые оскорбили MySQL. Я пробовал тот же запрос с помощью автономной поисковой программы Sphinx. Он работает нормально. Я пробовал все возможные переменные в MySQL и Sphinx, но ничего не помогает.
Я использую Sphinx 0.9.9 rc-2 и MySQL 5.1.46.
Благодаря
Спасибо за ваш ответ. Я уже пробовал max_allowed_packet как на сервере, так и на клиенте. Он не работал :( – gmemon