Sybase 12.7 Home Theater System User Manual


 
メモリ使用の概要
118 Sybase IQ
-gm
これは、サーバで処理できる接続の合計数です。ここで設定する接続の合計数
のすべてがアクティブにデータベースを使用するのではなく、一部の接続はア
イドル状態となっていることが想定されます。
-iqGovern
Sybase IQ には、1,000 人のユーザが接続できます。ただし、一度にクエリを許
可されるユーザが少ないほど、より良いスループットを得ることができ、各
ユーザが効率的に操作できるリソースを十分に確保できます。-iqgovern 値を
指定すると、一度に実行されるクエリの最大数が制限されます。-iqgovern
制限を超えるユーザがクエリを発行した場合は、アクティブなクエリのいずれ
かが完了するまで、新しいクエリはキューイングされます。
-iqgovern の最適な値は、クエリの性質、CPU の数、Sybase IQ バッファ・キャッ
シュのサイズによって異なります。デフォルト値は 2*CPU の数 + 10 です。接
続ユーザ数が多い場合は、このオプションを 2*CPU の数 + 4 に設定するとス
ループットが向上する場合があります。
-gn
-gn の適正値は、-gm の値によって決まります。start_asiq ユーティリティが
-gn を計算し、値を適切に設定します。-gn の設定値が小さすぎると、サーバが
正しく機能しなくなることがあります。-gn は、480 以下にすることをおすすめ
します。
-c
カタログ・ストア・バッファ・キャッシュは、カタログ・ストアの汎用メモ
リ・プールでもあります。MB 単位で指定するには、-c nM 形式を使用します。
たとえば、-c 64M のように指定します。Sybase の推奨値は次のとおりです。
5-5: カタログ・バッファ・キャッシュの設定
大量の解析を必要とする特定のクエリに対応する場合など、標準のカタログ・
キャッシュ・サイズでは小さすぎる場合があります。このような場合は、-cl
-ch を設定すると有効なことがあります。たとえば、32 ビット・プラットフォー
ムでは次のように設定してみます。
-cl 128M
-ch 256M
-ch または -cl と同じ設定ファイルやコマンド・ラインで -c を使用しないでく
ださい。関連情報については、-ch cache-size オプションを参照してください。
ユーザ数 プラットフォーム -c で設定する最小値
1000 まで 64 ビットのみ
64MB
200 まで 64 ビット 48MB (64 ビットの場合の start_asiq のデフォルト
)ユーザ数がこれより多い場合は 64MB に設定
すると有効
200 まで 32 ビット 32MB (32 ビットの場合の start_asiq のデフォルト値)