データベースサーバーの使用コマンドラインからパフォーマンスとメモリを制御する次のようないくつかの設定は、データベースサーバーのパフォーマンスに影響することがあります。データベースサーバーが利用できるメモリが多いほど、実行速度が速くなります。キャッシュには何度も要求される情報が保持されます。ディスクの情報にアクセスするよりも、キャッシュ内の情報にアクセスする方が速くなります。デフォルトの初期キャッシュサイズは、物理メモリの容量、オペレーティングシステムとデータベースファイルのサイズに基づいて計算されます。データベースサーバーは、必要に応じてキャッシュサイズを自動的に調整します。動的キャッシュサイズ決定を参照してください。データベースサーバーメッセージウィンドウには起動時のキャッシュサイズが表示されます。次の文を使用して現在のキャッシュサイズを取得することもできます。);パフォーマンスチューニングの詳細については、パフォーマンスのモニタリングと診断のツールを参照してください。次の表は、キャッシュの制御に使用できるデータベースサーバーオプションをまとめたものです。データベースサーバーキャッシュ用のメモリの初期容量を設定します。静的キャッシュサイズを強制的に適用します。自動キャッシュサイズ変更の最大キャッシュサイズを設定します。ビットデータベースサーバーの場合のみ)。自動キャッシュサイズ変更の最小キャッシュサイズを設定します。データベースサーバーメッセージウィンドウに、動的なキャッシュサイズ変更に関する統計を表示します。次回にデータベースが起動されるときに、キャッシュウォーミングに使用するデータベースページに関する情報を収集します。データベースページを保持するキャッシュを準備します。データベースサーバーメッセージウィンドウに、キャッシュウォーミングに関するメッセージを表示します。キャッシュに割り付けるアドレス領域のサイズを設定します。使用されなくなりました。データベースサーバーを使用することをおすすめします。データベースサーバーのマルチプログラミングレベルは、同時に実行できるデータベースサーバータスクの最大数を指定するものです。一般に、マルチプログラミングレベルを上げるほど、同時に実行する要求の数が増えるため、データベースサーバーの全体的なスループットは向上します。マルチプログラミングレベルを上げすぎると、同じリソースを使用する要求が複数存在するときに、余分な競合が発生し、トランザクションの応答時間が長くなります。データベースサーバーのマルチプログラミングレベルを自動的に調整します。マルチプログラミングレベルを上げると、場合によっては、システムのスループットが低下することもあります。次のオプションを使用すると、データベースサーバーのマルチプログラミングレベルを手動で制御できます。データベースサーバーのマルチプログラミングレベルを設定します。データベースサーバーのマルチプログラミングレベルの動的チューニングをオンまたはオフにします。データベースサーバーが同時に実行できるタスクの最大数を設定します。データベースサーバーが同時に実行できるタスクの最小数を設定します。AutoMultiProgrammingLevelStatisticsマルチプログラミングレベルの自動変更に関する統計をデータベースサーバーメッセージログに出力するかどうかを制御します。プロパティを使用して、この動作を制御することもできます。システムプロシージャーを参照してください。マルチプログラミングレベルの詳細については、マルチプログラミングレベルのデータベースサーバー設定を参照してください。オプションを使用してプロセッサー数を設定できます。スレッド化を参照してください。エディションも影響する場合があります。エディションとライセンスを参照してください。いくつかのオプションがあります。データベースサーバーの構文を参照してください。