DB2緩衝池 表空間

2022-01-30 22:49:20 字數 1044 閱讀 2940

在db2中建立表空間得指向該錶空間所屬緩衝池,否則表空間指向預設緩衝池

1.緩衝池

1.1 建立緩衝池

語法:create bufferpool size pagesize

例項:create bufferpool oliver_buffer immediate size 250 pagesize 32 k ;

1.2 修改緩衝池的大小

alter bufferpool size

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;

DB2緩衝池 表空間

在db2中建立表空間得指向該錶空間所屬緩衝池,否則表空間指向預設緩衝池 1.緩衝池 1.1 建立緩衝池 語法 create bufferpool size pagesize 例項 create bufferpool oliver buffer immediate size 250 pagesize ...

DB2的頁 緩衝池 表空間

一 頁是db2中最小的儲存單元,允許的頁大小是4k 8k 16k 32k,擴充套件資料塊是一組資料頁,每次處理一頁會影響資料庫的效能,所以db2以資料塊為單位進行處理,頁大小和擴充套件資料塊的大小在緩衝池和表空間定義的時候定義。二 緩衝池是表和索引資料在記憶體中的快取,它減少持續直接的io讀取,提供...

DB2的緩衝池 BUFFERPOOL

db2資料庫在執行時會占用不少的系統記憶體。db2按三個級別來管理記憶體 由oss元件向其他元件提供 記憶體集 記憶體池和記憶體塊。記憶體塊組成記憶體池。記憶體池屬於乙個記憶體集。記憶體集裡有多個記憶體池。緩衝池 bufferpool 就其中的一種記憶體池,這型別記憶體池消耗的記憶體數量最大。buf...