我正在通過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