バッファプールのサイズを変更するには

提供: DB2逆引きWiki
移動: 案内, 検索

DB2逆引きリファレンス目次】 【DB2逆引きリファレンス目次#実装編】 【DB2逆引きリファレンス目次#バッファプールと表スペース

目次

前提

  • データベース接続が必要
  • 以下のいずれかが必要: SYSADM権限, DBADM権限

解説

バッファプールのサイズおよびブロックサイズを変更するには、ALTER BUFFERPOOLを用います。

ALTER BUFFERPOOL バッファプール名 [DEFFERED] [SIZE サイズ ] [BLOCKSIZE ブロックサイズ ]

バッファプール名
サイズもしくはブロックサイズを変更するバッファプール名を指定します。
DEFFERED
データベースが非活動状態になるまで実際のバッファプールのサイズ変更を延期します。このオプションを指定しない場合、バッファプール用のメモリーを確保できる限り直ちにサイズが変更されます。
SIZE サイズ
変更後のサイズをページ数で指定します。
BLOCKSIZE ブロックサイズ
変更後のブロックサイズをページ数で指定します。

使用例

バッファプール(ここではuserbp)のサイズを512ページに変更する例。

db2 ==> ALTER BUFFERPOOL userbp SIZE 512↓

バッファプール(ここではuserbp)のブロックサイズを32ページに変更する例。

db2 ==> ALTER BUFFERPOOL userbp BLOCKSIZE 32↓

注意

  • 十分なメモリがない場合、バッファプールのサイズは即座に変更されません。DEFFEREDを指定した場合と同じ扱いになります。

参照

個人用ツール
名前空間

変種
操作
案内
ツール