Symptom
statement_memory_limit の推奨値が必要です。この値は、文ごとの最大メモリ割当を GB 単位で定義します。
statement_memory_limit
Statement_memory_limit が 0 に設定されている場合、単一の SQL 文にメモリ制限はありません。
statement_memory_limit が -1 に設定されている場合、(SAP HANA データベース 2.0 SPS06 以降) SAP HANA では statement_memory_limit が global_allocation_limit と process_allocation_limit の小さい方の 25% として計算されます。
-
- このパラメータを変更するには、システム権限 INIFILE ADMIN が必要です。
また、最初に global.ini ファイルで enable_tracking および memory_tracking を有効化する必要があります。さらに、個々のユーザに異なる設定を適用する場合は、このファイルで resource_tracking を有効化する必要があります。
-
global.ini ファイルで、resource_tracking セクションを展開し、以下のパラメータを on に設定します。
- enable_tracking = on
- memory_tracking = on
- memory_tracking = off を設定すると、statement_memory_limit が機能しなくなります。
- enable_tracking = on
- statement_memory_limit - 文ごとの最大メモリ割当を GB 単位で定義します。このパラメータは、デフォルトでは設定されていません。
-
global.ini ファイルで、memorymanager セクションを展開し、パラメータを見つけます。0 (制限なし) からグローバル割当限度の値までの整数値を GB 単位で設定します。値が小さすぎると、重要なタスクの実行がブロックされる可能性があります。
-
文のメモリ限度に達すると、名称に 'compositelimit_oom' が含まれるダンプファイルが登録されます。文はアボートされますが、それ以外の場合はシステムに影響しません。デフォルトでは、24 時間ごとに 1 つのダンプファイルのみが書き込まれます。その間隔で 2 番目の限度に達すると、ダンプファイルは書き込まれません。この間隔は、global.ini ファイルの memorymanager セクションで oom_dump_time_delta パラメータを使用して設定できます。このパラメータは、同じ種類の 2 つのダンプ (および同じプロセス) 間の最小時間差 (秒) を設定します。
-
このパラメータに対して定義された値は、対応するワークロードクラスプロパティ STATEMENT_MEMORY_LIMIT によって上書きすることができます。
- パラメータ statement_memory_limit が考慮されるのは、合計使用メモリが statement_memory_limit_threshold で設定されたグローバル割当限度を超過する場合のみです。statement_memory_limit_threshold のデフォルト値は 0% (global_allocation_limit) であるため、statement_memory_limit が常に考慮されます。
このパラメータを設定すると、ホストに設定した限度を超える単一の文は、メモリ不足によって停止します。 -
- このパラメータを変更するには、システム権限 INIFILE ADMIN が必要です。
Read more...
Environment
- SAP HANA データベース 1.0 SPS8 以降
- SAP HANA データベース 2.0
Product
Keywords
statement_memory_limit、GENERIC_COMPOSITE_LIMIT、STATEMENT_MEMORY_LIMIT_FROM_GLOBAL_CONFIG , KBA , HAN-DB-PERF , SAP HANA Database Performance , HAN-DB , SAP HANA Database , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.