点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好!
当我们执行涉及大数据结果(文件系统中约1.1 GB,180万行)的查询时,我们面临与Hana(SP12)客户端性能有关的一些问题。 该查询是在列存储表上进行的,因此不涉及处理,因此我们假设大部分响应时间是由于数据传输引起的。
系统需要从命令行执行查询,重定向到文件系统的时间大约是:
-在自己的数据库服务器内部1分钟。
-距BW Netweaver服务器5分钟。 相同的数据中心,最佳的网络条件。
-距Tableau AWS服务器10分钟。
他们是正常时间吗?
谢谢。
大家好,
当前,我们正在研究注释2503378-SAP HANA客户端接口性能调整。 具体来说,我们正在尝试更改数据包数据大小,在这种情况下,默认值为1MB,由于我们在SP12上,因此唯一的选项适用于我们。 任何建议或经验都将很棒!
亲切的问候。
现在,我只能提供以下想法:
-作为报告工具结果集的1.8 Mio行...那是主要的性能问题! 那应该先解决。
-如果我没有关闭,则可以通过ODBC连接参数设置Packetsize。 这些可以在连接字符串或DSN中指定
-我个人还没有看到通过更改HANA连接的数据包大小解决的问题。 AFAIK并非每条消息PART都等于网络往返,并且-从您对设置的描述中了解-往返的高数量是您怀疑的问题。
这就是我读这个问题时想到的。
我将确定结果集的大小,并确定可以从Tableau服务器发送/接收的最大数据包大小是多少。 如果您在TCP堆栈仅允许需要确认和重新组装的4K数据包时强制HANA发送1M数据包,则无济于事。
再见,大家好! 我们目前正在继续处理此问题。 我们正在跟踪Hana和Tableau之间的ODBC通信。 似乎REQUEST消息中未定义PACKETSIZE,因此Hana REPLY的大小异常小。 大量的程序包由于网络开销而使连接变慢。
您怎么看? 有相关经验的人吗?
提前谢谢!
Lars Breddemann 不便之处,敬请原谅。 我知道您是论坛中的Hana专家之一。 你觉得呢?
我们了解PACKETSIZE ODBC连接参数,但是由于Tableu使用自定义ODBC连接(使用标准驱动程序)而不能在连接中引入它,并且不允许我们在数据源定义中指定连接参数。 因此,例如,有没有办法在Hana客户端安装中控制此参数? 这意味着:有没有办法在Hana ODBC驱动程序中添加参数? 也许在Hana服务器中?
谢谢。
感谢您的帮助Lars。 不幸的是,我们必须处理这种非常大的数据集。 那么,为什么Hana不能以最有效的方式执行连接? 看一下这张图:第一部分是通过ODBC连接进行数据传输的带宽,第二部分是使用SCP进行信息传输的带宽。 ODBC连接使用的带宽为9.5 Mbit/s,这绝对不够。
再次感谢拉尔斯。 感谢您的帮助。
一周热门 更多>