DB2テーブルスペース サイズ変更手順【簡単解説】
表領域のサイズを変更するには、次の手順を実行します。
- 最初に、DB2データベースシステムにログインします。
- 現在のテーブルスペースのサイズを確認するには、次のコマンドを使用してください。
SELECT TBSP_NAME, TBSP_USED_PAGES, TBSP_TOTAL_PAGES
FROM SYSIBMADM.TBSP_UTILIZATION
WHERE TBSP_TYPE = 'DMS';
- 指定要更改的表格空间,然后使用下面的命令来改变表格空间的大小:
ALTER TABLESPACE <表空间名称> RESIZE <新的页数>;
例えば、”USERSPACE1″という表領域のサイズを100,000ページに増やしたい場合は、次のコマンドを使用できます:
ALTER TABLESPACE USERSPACE1 RESIZE 100000;
- 以下のコマンドを使用して、テーブルスペースのサイズが正常に変更されたかを確認してください:
SELECT TBSP_NAME, TBSP_USED_PAGES, TBSP_TOTAL_PAGES
FROM SYSIBMADM.TBSP_UTILIZATION
WHERE TBSP_TYPE = 'DMS';
この操作を実行する前にバックアップを取り、非ピーク時に行うことを確認してください。表領域のサイズを変更することがデータベースの性能に影響を与える可能性があるためです。