DB2缓冲池、表空间

在DB2中建立表空间得指向该表空间所属缓冲池,否则表空间指向默认缓冲池

1.缓冲池

1.1 创建缓冲池

语法:CREATE BUFFERPOOL <bp_name> SIZE <number_of_pages> PAGESIZE <integer K>
实例:CREATE BUFFERPOOL OLIVER_BUFFER IMMEDIATE SIZE 250 PAGESIZE 32 K ;

1.2 修改缓冲池的大小

ALTER BUFFERPOOL <bp_name> SIZE <number_of_pages>

1.3 查看当前数据库所有缓冲池

SELECT BPNAME,NPAGES,PAGESIZE FROM SYSCAT.BUFFERPOOLS

2.表空间

2.1 创建表空间

CREATE TABLESPACE TABLESAPCE_NAME PAGESIZE 32K MANAGED BY SYSTEM USING ('E:\DB2\TABLESAPCES') BUFFERPOOL OLIVER_BUFFER

2.2 查看当前数据库所有表空间

SELECT * FROM syscat.tablespaces

2.3 查看表空间使用率

SELECT substr(tbsp_name,1,20) as TABLESPACE_NAME, substr(tbsp_content_type,1,10) as TABLESPACE_TYPE, sum(tbsp_total_size_kb)/1024 as TOTAL_MB, sum(tbsp_used_size_kb)/1024 as USED_MB, sum(tbsp_free_size_kb)/1024 as FREE_MB, tbsp_page_size AS PAGE_SIZE, TBSP_UTILIZATION_PERCENT as percent FROM SYSIBMADM.TBSP_UTILIZATION GROUP BY tbsp_name, tbsp_content_type, tbsp_page_size, TBSP_UTILIZATION_PERCENT ORDER BY TBSP_UTILIZATION_PERCENT;

 

转载于:https://www.cnblogs.com/OliverQin/p/5903127.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值