DB2的體系結構簡圖

imlihj2007發表於2011-04-03

DB2 UDB 體系結構和結構。


DB2的體系結構簡圖498)this.style.width=498;" border="0" />

  • 包快取 —— 為儲存靜態和動態 SQL 語句而分配的記憶體。
  • 緩衝池 —— 在將資料重新整理到磁碟之前,為儲存資料而分配的記憶體。
  • 日誌緩衝區 —— 在將所有對資料庫的更改重新整理到磁碟上的日誌之前,用來儲存這些更改的記憶體。


 DB2 UDB 資料庫結構498)this.style.width=498;" xmlns:dw="http://www.ibm.com/developerworks/" xmlns:xsi="" />

  • 驅動器/目錄 —— 在 CREATE DATABASE 命令中指定的驅動器或目錄。
  • DB2 例項名稱 —— DB2 例項所有者的名稱。
  • NODE0000 —— 資料庫的分割槽數。0 表示非分割槽的資料庫。
  • SQL00001 —— 從 1 開始的資料庫 ID。
  • SQLOGDIR —— 資料庫的預設日誌目錄。
  • SQLT0000.0 —— 目錄表空間 SYSCATSPACE。
  • SQLT0001.0 —— 臨時表空間 TEMPSPACE1。
  • SQLT0002.0 —— 使用者表空間 USERSPACE1。
[@more@]

本文將向您傳授 DB2 記憶體使用的基礎,以及共享記憶體和私有記憶體的概念。這些內容同時適用於 32 位和 64 位的系統。雖然對於 64 位系統有一些限制,但是在未來的一段時間內還不大可能觸及這些限制。因此,我們將焦點放在影響 32 位系統的記憶體限制,並對之進行詳細的討論。

我們首先討論一般情況下 DB2 如何使用記憶體,接著討論記憶體管理如何隨著平臺(AIX、Sun、HP、Linux 和 Windows)的不同而變化,以及它們對 DB2 的影響。最後,我們將給出一些實際生活中客戶處境/問題以及他們的解決方案的有意義的例子。本文的內容適用於 DB2 version 8。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9879835/viewspace-1048190/,如需轉載,請註明出處,否則將追究法律責任。

相關文章