メモリ不足
クエリーの実行時にメモリ不足エラーが発生した場合の、プロパティの変更方法を説明します。
クエリー実行時のメモリ不足エラー
クエリーの実行に使用できるメモリには、次の理由から上限があります。
1 つのクエリーが大量のメモリを使用すると、同時に実行する他のクエリーがメモリ不足で実行できなくなる可能性があります。
メモリ不足エラーは、1 クエリーが使用できるメモリの上限値を増やすことで解消できます。
MAX_QPX_MEM プロパティで、1 つの SQL が使用できる最大メモリ量を管理します。
実行中の設定方法と、メモリ不足時のエラーメッセージや TRC メッセージは、SET MAX_QPX_MEM を参照してください。
SET コマンドによる設定は、Machbase の再起動後には引き継がれません。machbase.conf も次のように変更してください。
Standard Edition
machbase.conf の MAX_QPX_MEM を、より大きな値に変更します。
Cluster Edition
Standard Edition と同様です。ただし、すべてのクラスタノードの machbase.conf を変更する必要があります。
最終更新日