2017-05-04 9 views
1

私はSAP HANAを初めて使用しており、1分ごとにSAP HANAデータベースからすべてのテーブルをアンロードする必要があります。だから私は実際に1分ごとにデータベースのすべてのテーブルを自動的にアンロードするcronジョブを必要とします。どうやってやるの?1分ごとに花をテーブルからアンロードするには?

答えて

1

これを実行できる特別な機能はありません。通常、テーブルの列の手動ロード/アンロードはではなく、ではありません。

好ましいアンロードが必要な場合は、UNLOAD PRIORITYテーブル属性を使用できます。

定期的にすべてのテーブルをアンロードすることは、インメモリデータベースを使用する場合にはあまり意味がありません。ここのユースケースは何ですか?

+0

テーブルがロードされ、OOMエラーが発生します。したがって、1分ごとに読み込まれるテーブルをアンロードするcronジョブを作成することを避けるために、 – Ronak

+1

システムのデータが小さすぎる、またはチームが実行しているクエリが多すぎるメモリを消費しているようなサウンド。テーブルのアンロードはここでの解決策ではありません。過度のメモリ使用の原因を突き止めて修正する。膨大な量のレコードを持つテーブルを扱う場合、レコードを分割してレコードのサブセットのみにアクセスすると有益な場合があります。 さらに、データ量に応じてHANAインスタンスをサイジングすることが絶対必要です。 –

0

インスタンスが小さすぎるか、そのインスタンスのデータセットが大きすぎるようです。これがシナリオではない場合は、動的データ階層をチェックできます。それはあなたがディスク(冷蔵庫)に何を持つかを選択することができます(冷蔵庫):https://www.sap.com/developer/groups/dt-get-started.html

関連する問題