SAP Knowledge Base Article - Preview

3211034 - パラメータ statement_memory_limit の推奨値

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% として計算されます。 

    1. このパラメータを変更するには、システム権限 INIFILE ADMIN が必要です。

      また、最初に global.ini ファイルで enable_tracking および memory_tracking を有効化する必要があります。さらに、個々のユーザに異なる設定を適用する場合は、このファイルで resource_tracking を有効化する必要があります。

    2. global.ini ファイルで、resource_tracking セクションを展開し、以下のパラメータを on に設定します。
      • enable_tracking = on

      • memory_tracking = on

      • memory_tracking = off を設定すると、statement_memory_limit が機能しなくなります。

    3. 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 が常に考慮されます。 

      このパラメータを設定すると、ホストに設定した限度を超える単一の文は、メモリ不足によって停止します。


Read more...

Environment

  • SAP HANA データベース 1.0 SPS8 以降
  • SAP HANA データベース 2.0

Product

SAP HANA 1.0, platform edition ; SAP HANA, platform edition 2.0

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.