首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> DB2 資料庫 >> DB2 教學

使用 DB2 V9 非增量重定向還原(二):表空間、緩衝池、容器與儲存類型詳解

     編輯:DB2 教學

表空間基礎

  • 頁面大小:4K/8K/16K/32K。
  • 類型:REGULAR(一般)、SYSTEM TEMPORARY(系統暫存)、LARGE(LOB)、USER TEMPORARY(使用者暫存)。
  • 管理方式:SMS(系統管理,目錄容器、非預配置、容器數固定)vs DMS(資料庫管理,檔案/裸裝置、可增刪改容器、支援資料/索引/LOB 分離)。

緩衝池

  • 目的:減少 I/O,提升存取速度。
  • 頁面大小需與表空間一致。
  • V9 自動調整:資料庫參數 SELF_TUNING_MEM=ON,建立/修改緩衝池加 AUTOMATIC 選項。
    範例:CREATE BUFFERPOOL "BP1" IMMEDIATE SIZE 250 AUTOMATIC PAGESIZE 4K;
    ALTER BUFFERPOOL IBMDEFAULTBP IMMEDIATE SIZE 250 AUTOMATIC;

容器與自動儲存表空間的兩種儲存類型

  1. DB2 管理儲存(自動儲存):
    Regular/Large → 自動建 DMS;System/User Temporary → 自動建 SMS。
    無需手動加容器、監控增長。
  2. 手工管理儲存:
    需自行選擇 SMS/DMS、定義容器。
    僅用於非自動儲存表空間。

自動儲存表空間的容器與空間管理完全由 DB2 掌控,不直接涉及 SMS/DMS 概念。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved