HANA Clientを使用してリモートサーバにCSV形式でテーブルをエクスポートすると、パフォーマンスに問題が発生します。EXPORT CSV with hana client hdbsql
REV 07へのアップデート前は性能は問題ありませんでしたが、1カ月後に7MBをエクスポートするには1時間かかりました。
インターネットで検索したところ、Lars Breddemannによってアーカイブされた質問が見つかりました。
https://archive.sap.com/discussions/thread/3748102
ラース氏は述べています:HDBSQL特に低速ではなく、サーバー側のHANAの輸出は、単に完全にすることを回避しながら、当然のことながら、ネットワークの帯域幅とレイテンシの制限を受けます。
このレイテンシやネットワーク帯域幅を設定する方法を知っているかどうか、あるいはより良い結果を得るためにコマンドラインに追加するオプションがあるかどうか知りたいかどうかを知りたいと思います。
ここに私のコマンドライン
hdbsql -n XXXX:30015 -i 00 -u XXXXX XXXXX -p 1 -x -resultencoding LATIN1 -a -o ".... \ g5.csv" "私は私のコメントの意味は
hdbsql
だけで、他のクライアントのようなことだった
事前に感謝し、よろしく
Houssem
あなたのお返事ありがとうございます。 私は問題に直面しており、私はそれを理解していませんでした。 hdbclientを使用してラップトップ(ローカル)にデータをエクスポートすると問題なく動作しますが、データをリモート(FTPサーバー)にエクスポートする場合は非常に遅いです。 私のラップトップからリモートにサンプルコピーの貼り付けをすると、それもうまくいきます。 ハナスタジオ(ローカルまたはリモート)でデータをエクスポートすると、正常に動作します。 あなたは何が問題なのか考えていますが、どのように修正できますか? ありがとうございました –
これは遠隔操作が難しいです。しかし、問題がリモートサーバーにエクスポートするときにのみ発生する場合は、この接続のパフォーマンスを調べ始めるでしょう。 hdbsqlをFTPサーバに書き込む方法はわかりませんが、if。サーバ接続のレイテンシがかなり高い場合、hdbsqlがデータを書き出す方法(データが来ると多くのI/O)が良い選択ではありません。この場合、データをローカルファイルにスプールし、FTP経由で転送する方がよいでしょう(少ない往復で)。 –