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