回覆列表
  • 1 # 範閒不是我

    BufferPool的大小 = 每頁的大小(PageSize) X 頁數(Size)

    如下面這一句之中,申請了900000個大小為16384(16K)的頁, 所以BufferPool的總大小是: 900000 * 16K = 14400000K = 14064.5M = 13.73G. 即表快取的空間是13.73G

    CREATE BUFFERPOOL "BP16" SIZE 900000 PAGESIZE 16384 NOT EXTENDED STORAGE;

    建立表空間的時候,可以指定PageSize的大小,以及其所佔空間的大小。 對已有的tablespace可以透過Total Pages * PageSize計算表空間的大小。

    如下命令可以檢視當前的tablespace的狀況:

    db2=> List tablespaces show detail

    Tablespace ID = 2

    Name = USERSPACE1

    Type = Database managed space

    Contents = All permanent data. Large table space.

    State = 0x0000

    Detailed explanation:

    Normal

    Total pages = 8192 //表空間中的頁總數

    Useable pages = 8160

    Used pages = 2912

    Free pages = 5248

    High water mark (pages) = 2912

    Page size (bytes) = 4096 //表空間的頁面大小。

    Extent size (pages) = 32

    Prefetch size (pages) = 32

    Number of containers = 1

    該UserSpace1的實際大小是8192 * 4K = 32M

  • 中秋節和大豐收的關聯?
  • 小貓生下來多長時間可以吃飯?