Sybase IQ 12.7 ユーザーズマニュアル

ページ / 212
リソース使用を調整するオプション
 
134
 
Sybase IQ
同時クエリの制限
-iqgovern コマンドライン・オプションを使用すると、サーバの同時クエリの
数を制御できます。これは、ライセンスによって規制される接続数とは異なり
ます。
-iqgovern スイッチは、メモリを最も効果的に使用するために、バッファのデー
タのディスクへのページングを最適化します。
-iqgovern のデフォルト値は、
(2 x CPU 数 ) +4 です。
使用可能な
 CPU 数の設定
Sybase IQ 起動コマンドの -iqnumbercpus スイッチを使用すると、使用できる
CPU の数を指定できます。このスイッチは、次のマシンでのみ使用すること
をおすすめします。
Intel® の CPU を搭載し、ハイパースレッディングが有効になっているマ
シン
オペレーティング・システムのユーティリティを使用して、
Sybase IQ を
マシン内の
 CPU の一部に制限しているマシン
詳細については、
Sybase IQ システム管理ガイド』
してください。
クエリによるテンポラリ
 dbspace の使用の制限
SET コマンドの QUERY_TEMP_SPACE_LIMIT オプションを使用すると、
1 つのクエリに使用可能なテンポラリ dbspace の量を制限できます。デフォル
トでは、クエリは
 2000MB のテンポラリ dbspace を使用できます。
クエリが発行されると、
Sybase IQ は、クエリの解析に必要な一時領域を推定
します。ソート、ハッシュ、ロー・ストアに使用する結果領域の合計が、現在
 QUERY_TEMP_SPACE_LIMIT 設定を超える場合、クエリは拒否され、次
のようなメッセージが表示されます。
Query rejected because it exceeds total space resource limit
このオプションを
 0 に設定すると、制限がないため、一時領域の条件によって
クエリが拒否されることはありません。