在将表作为CSV导出到具有HANA客户端的远程服务器时,我面临一些性能问题。
在更新到REV 07之前,性能是可以接受的,但是从一个月以来,我们需要1小时才能输出7MB。
我在网上搜索,找到了一个由拉斯·布德德曼( Lars Breddemann )回答的归档问题。
https://archive.sap.com/discussions/thread/3748102
Lars说: HDBSQL并不是特别慢,但是当然会受到网络带宽和延迟的限制,而服务器端HANA导出则完全避免了这一点。
我并不真正理解这意味着什么,我想知道是否有人知道如何配置这个延迟或网络带宽,或者是否有任何选项可以添加到我的命令行中以获得更好的结果。
这里是我的指挥线
hdbsql -n XXXX:30015 -i 00 -u XXXXX -p XXXXX 1 -x -resultencoding LATIN1 -a -o "....\g5.csv“"SELECT * FROM SCHEMA.TABLE”
提前感谢并致以最良好的问候
胡塞姆
发布于 2017-03-21 21:55:47
我的评论的意思是,hdbsql就像任何其他客户端工具一样,通过网络与HANA服务器通信。这涉及延迟,如延迟,这是由于信号传输工作的本质。实际延迟和带宽通常只能通过改变网络连接的设置方式来影响。例如,如果您的拨号连接与调制解调器或卫星连接延迟(延迟)通常将高于直接局域网连接。这不是您可以用'hdbsql‘配置的东西。
SAP提供了在服务器上将表数据导出为CSV的选项,而不需要客户端工具。这是否是可能的解决方案,您的方案需要检查。
但是,您曾经写道,只要您使用SPS 07 (到现在为止已经过时了几年),您就一直对性能感到满意,而现在已经不再是这样了。这里发生了什么变化?您现在使用的是哪个软件版本?
为了了解更多关于这种情况的信息,您可以使用hdbsql (-T <tracefile_name>)的SQLDBC跟踪选项。您还可能希望检查到HANA服务器的通信是否真的是问题所在。也许写入输出文件会减慢进程的速度。
https://stackoverflow.com/questions/42930246
复制相似问题