点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 有一个Dashboa...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 有一个Dashboa...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
有一个Dashboard Query可以在HANA 1.0中正常运行,并且可以从HANA Studio SQL Console以88 GB的速度运行。 相同的仪表板查询是从Spot Fire应用程序及其运行中运行的,经过一段时间后失败,并出现以下错误。
(无法获取数据:SAP DBTech JDBC:[4]:无法分配足够的内存:CFL返回的内存不足错误(HRESULT:80131500)。)
当我们检查了昂贵的语句Fetch操作所占用的空间超过225 GB时,由于此原因,Spotfire端无法进行IL刷新,因为ID的内存限制为225 GB以运行查询。
请让我知道SAP HANA 2.0中的提取操作是否曾经遇到过内存问题。
此致
Chandu
这里的信息太少,无法说明导致OOM的原因。 在支持事件中,最好在此处共享所需的数据。
有几点要注意:
-在SAP HANA Studio中运行查询通常会限制查询的执行。
使用数据预览; 然后在查询处理期间就将LIMIT子句注入SELECT并相应地减少结果集。 另外,SAP HANA Studio不会获取所有结果记录,而只会获取前一个x(默认情况下为x = 1000)。
这意味着,观察结果"它在HANA Studio中有效,但在Spotfire中不可用"
-您的信息中心查询失败,因为它想分配225GB的数据。 请三思而后行……这不可能是您要返回到仪表板的数据量。 (即,获取不是问题的原因,而只是引起错误的操作)。 假设DV确实没有将那部分数据返回给客户端,那么这意味着在执行CV期间,这部分数据是中间处理所必需的。
应通过检查模型来分析和解决此问题。 并尝试在处理过程中尽早过滤和汇总。
交换JDBC驱动程序或使用ODBC不能解决错误的模型。
一周热门 更多>