出现“BI Engine模式是部分的,原因是由于内部错误”的问题,可能是因为前几次查询请求的结果过于庞大,导致BI Engine内存不足,从而出现错误。
可以尝试在查询前,增加以下代码,设置BI Engine的内存阈值,以避免内存不足的情况:
SET engine_memory_limit = 1500000000;
其中1500000000是内存大小的限制,单位是字节。您可以根据实际情况自行设置。
如果以上操作无法解决问题,可以尝试更新BI Engine或者联系开发人员进行诊断和修复。