首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用hana客户端hdbsql导出CSV

用hana客户端hdbsql导出CSV
EN

Stack Overflow用户
提问于 2017-03-21 14:39:51
回答 1查看 7K关注 0票数 1

在将表作为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”

提前感谢并致以最良好的问候

胡塞姆

EN

回答 1

Stack Overflow用户

发布于 2017-03-21 21:55:47

我的评论的意思是,hdbsql就像任何其他客户端工具一样,通过网络与HANA服务器通信。这涉及延迟,如延迟,这是由于信号传输工作的本质。实际延迟和带宽通常只能通过改变网络连接的设置方式来影响。例如,如果您的拨号连接与调制解调器或卫星连接延迟(延迟)通常将高于直接局域网连接。这不是您可以用'hdbsql‘配置的东西。

SAP提供了在服务器上将表数据导出为CSV的选项,而不需要客户端工具。这是否是可能的解决方案,您的方案需要检查。

但是,您曾经写道,只要您使用SPS 07 (到现在为止已经过时了几年),您就一直对性能感到满意,而现在已经不再是这样了。这里发生了什么变化?您现在使用的是哪个软件版本?

为了了解更多关于这种情况的信息,您可以使用hdbsql (-T <tracefile_name>)的SQLDBC跟踪选项。您还可能希望检查到HANA服务器的通信是否真的是问题所在。也许写入输出文件会减慢进程的速度。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42930246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档