SQL 解説書
ALTER BUFFERPOOL ステートメントは、以下を行う場合に使用されます。
- すべての区分 (またはノード)、あるいは 1 つの区分のバッファー・プールのサイズを変更する
- 拡張記憶域の使用をオンまたはオフにする
- このバッファー・プール定義を新規のノード・グループに追加する
呼び出し
このステートメントは、アプリケーション・プログラムに組み込むか、
あるいは対話式に発行することができます。
このステートメントは、動的に準備可能な実行可能ステートメントです。
しかし、バインド・オプション DYNAMICRULES BIND を適用する場合、
ステートメントを動的に準備することはできません (SQLSTATE 42509)。
許可
このステートメントの許可 ID には、SYSCTRL 権限または SYSADM 権限がなければなりません。
構文
>>-ALTER--BUFFERPOOL--bufferpool-name--------------------------->
>-----+-+--------------------+--SIZE--number-of-pages--+-------><
| '-NODE--node-number--' |
+-+-NOT EXTENDED STORAGE-+-----------------------+
| '-EXTENDED STORAGE-----' |
'-ADD NODEGROUP--nodegroup-name------------------'
説明
- bufferpool-name
- バッファー・プールの名前を指定します。
これは、1 つの部分からなる名前です。
これは、SQL 識別子です (通常識別子または区切り識別子)。
バッファー・プールは、カタログで記述されている必要があります。
- NODE node-number
- そのバッファー・プールのサイズを変更する区分を指定します。
区分は、そのバッファー・プールのノード・グループのいずれかに入っている必要があります (SQLSTATE 42729)。
この文節の指定がない場合、バッファー・プールが存在し、
バッファー・プールのサイズにデフォルトのサイズを使用している
(CREATE バッファー・プール・ステートメントの
except-on-nodes-clause でサイズが指定されていない) すべての区分で、
バッファー・プールのサイズが変更されます。
- SIZE number-of-pages
- ページ数で指定するバッファー・プールのサイズ。
56
- EXTENDED STORAGE
- 拡張記憶域構成がオンになっている場合、
57
このバッファー・プールの外に移送されたページは、拡張記憶域にキャッシュされます。
- NOT EXTENDED STORAGE
- 拡張記憶域構成がオンになっていても、
このバッファー・プールの外に移送されるページは、拡張記憶域にキャッシュされません。
- ADD NODEGROUP nodegroup-name
- バッファー・プール定義が適用されるノード・グループのリストに、
このノード・グループを追加します。
バッファー・プールが定義されていないノードグループにある区分については、
バッファー・プールに指定されているデフォルト・サイズを使用して、
この区分にバッファー・プールが作成されます。
nodegroup-name 内の表スペースによって、このバッファー・プールを指定できます。
ノード・グループは、現在データベースに存在している必要があります (SQLSTATE 42704)。
注
- バッファー・プール定義はトランザクションで、
コミット時にバッファー・プール定義に対する変更がカタログ表に反映されますが、
実際のバッファー・プールに対する変更は、
次回にデータベースが始動されるまでは有効になりません。
それまではバッファー・プールの現行の属性は存在し、
その間バッファー・プールには何の影響もありません。
新しいノード・グループの表スペースに作成された表は、
デフォルトのバッファー・プールを使用します。
- すべてのバッファー・プールの合計と、
その他のデータベース・マネージャーやアプリケーションの要件に合うように、
マシンに十分な実メモリーが必要です。
脚注:
- 56
-
サイズに (-1) の値を指定することができます。
この値は、バッファー・プール・サイズを BUFFPAGE データベース構成パラメーターから取ることを指定します。
- 57
-
拡張記憶域構成は、
データベース構成パラメーター NUM_ESTORE_SEGS と ESTORE_SEG_SIZE を
ゼロ以外の値に設定することによってオンになります。
詳細については、管理の手引き を参照してください。
[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]