HANA 클라이언트가있는 원격 서버에 CSV 형식으로 테이블을 내보낼 때 성능 문제가 발생합니다.EXPORT CSV with hana client hdbsql
REV 07로 업데이트하기 전에 성능이 좋았지 만 한 달이 지나면 7MB를 내보내려면 1 시간이 필요합니다.
인터넷으로 검색 한 결과 Lars Breddemann이 보관하는 아카이브 된 질문을 발견했습니다.
https://archive.sap.com/discussions/thread/3748102
라스는 말합니다 : HDBSQL 특히 느린 아니라, 서버 측 HANA 수출은 단순히 완전히 것을 방지하면서 물론, 네트워크 대역폭과 지연 시간 제한에서 겪게됩니다.
나는 그것이 의미하는 바를 실제로 깨닫지 못했고 누군가이 레이턴시 또는 네트워크 대역폭을 구성하는 방법을 알고 있는지 또는 더 나은 결과를 얻기 위해 내 명령 줄에 추가 할 옵션이 있는지 알고 싶습니다. 여기
내 명령 줄
hdbsql -n XXXX : 30015 -i 00 -u XXXXX -p XXXXX 1 -x -resultencoding LATIN1 -a -o ".... \ g5.csv" " SELECT * 내 의견에 의해 무엇을 의미 스키 마 "사전에
감사와 안부
Houssem
답장을 보내 주셔서 감사합니다. 나는 문제에 직면하고 있으며 그것을 잘 이해하지 못했다. hdbclient를 사용하여 데이터를 내 랩톱 (로컬)으로 내보내는 경우 제대로 작동하지만 데이터를 원격 (FTP 서버)으로 내보내는 데 사용하면 매우 느립니다. 필자의 노트북에서 원격지로 샘플 복사 붙여 넣기를하면 잘 작동합니다. 하나 스튜디오 (로컬 또는 원격)로 데이터를 내보내는 경우에도 제대로 작동합니다. 문제가 무엇인지 생각하고 어떻게 해결할 수 있습니까? 미리 감사드립니다. –
원격으로 수행하기가 어렵습니다.그러나 원격 서버로 내보낼 때만 문제가 발생하면이 연결의 성능을 조사하기 시작합니다. FTP 서버에 hdbsql을 쓰는 방법을 모르지만 (예 : 서버 연결의 대기 시간은 다소 길다. 그러면 hdbsql이 데이터를 쓰는 방법 (데이터가 따라 오는 많은 I/O)은 좋은 선택이 아니다. 이 경우 데이터를 로컬 파일로 스풀링하고 FTP를 통해 전송하는 것이 좋습니다 (왕복 횟수는 적음). –