我正在通过MySQL使用sphinxse访问大型索引文本数据集。结果集的大小大小为千兆字节。但是,我注意到,只要数据集大于16MB,MySQL就会停止查询并出现以下错误:MySQL中大于16 MB的Sphinx结果集的问题
1430(HY000):在外部数据源上处理查询时出现问题。数据源错误:错误的searchd响应长度(长度= 16777523)
长度显示冒犯MySQL的结果集的长度。我已经用Sphinx的独立搜索程序尝试了相同的查询。它工作正常。我已经在MySQL和Sphinx中尝试过所有可能的变量,但没有任何帮助。
我正在使用Sphinx 0.9.9 RC-2和MySQL 5.1.46。
感谢
感谢您的回复。我已经在服务器以及客户端尝试了max_allowed_packet。它没有工作:( – gmemon 2010-05-01 13:33:54