在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 數(shù)據(jù)庫(kù)/ DB2表空間
DB2表空間
DB2序列
DB2數(shù)據(jù)類型
DB2教程
DB2 LDAP
DB2模式
DB2數(shù)據(jù)庫(kù)安全
DB2與XML
DB2角色
DB2表
DB2數(shù)據(jù)庫(kù)
DB2視圖
DB2實(shí)例
DB2服務(wù)器安裝
DB2緩沖池
DB2索引
DB2別名/alias
DB2備份和恢復(fù)
DB2約束
DB2觸發(fā)器
DB2存儲(chǔ)組

DB2表空間

本章將詳細(xì)介紹表空間

Tablespaces

介紹

表空間是一種存儲(chǔ)結(jié)構(gòu),它包含表,索引,大對(duì)象和長(zhǎng)數(shù)據(jù)。它可以被用于組織數(shù)據(jù)庫(kù)中的數(shù)據(jù)為邏輯存儲(chǔ)組,這是與其中存儲(chǔ)的系統(tǒng)上的數(shù)據(jù)相關(guān)。表空間存儲(chǔ)在數(shù)據(jù)庫(kù)分區(qū)組。

數(shù)據(jù)庫(kù)表空間的優(yōu)點(diǎn)

表空間在數(shù)據(jù)庫(kù)中的好處如下各種方式給出:

可恢復(fù)性:表空間做備份和恢復(fù)操作更加方便。使用一個(gè)命令,就可以使備份或還原所有數(shù)據(jù)庫(kù)對(duì)象的表空間。

自動(dòng)存儲(chǔ)管理:數(shù)據(jù)庫(kù)管理器創(chuàng)建和擴(kuò)展根據(jù)需要容器。

內(nèi)存利用率:一個(gè)緩沖池可以管理多個(gè)表空間??梢灾付ㄅR時(shí)表空間,自己的緩沖池,以增加活動(dòng)的表現(xiàn),如排序或聯(lián)接。

容器

表空間包含一個(gè)或多個(gè)容器。容器可以是目錄名,設(shè)備名或文件名。在數(shù)據(jù)庫(kù)中,一個(gè)單一的表可以有幾個(gè)容器相同的物理存儲(chǔ)設(shè)備上。如果表空間用自動(dòng)存儲(chǔ)表選項(xiàng)創(chuàng)建,容器的創(chuàng)建和管理是由數(shù)據(jù)庫(kù)管理器自動(dòng)處理。如果它不具有自動(dòng)存儲(chǔ)表選項(xiàng)創(chuàng)建,需要自己定義和管理的容器。

默認(rèn)表空間

當(dāng)創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)管理器會(huì)創(chuàng)建一些默認(rèn)表空間數(shù)據(jù)庫(kù)。這些表被用作存儲(chǔ)為用戶和臨時(shí)數(shù)據(jù)。這里給出每個(gè)數(shù)據(jù)庫(kù)必須至少包含三個(gè)表:

  1. 目錄表空間
  2. 用戶表
  3. 臨時(shí)表空間

目錄表空間:它包含系統(tǒng)目錄表的數(shù)據(jù)庫(kù)。它被命名為SYSCATSPACE并且它不能被丟棄。

用戶表空間:此表中包含用戶定義的表。在數(shù)據(jù)庫(kù)中,我們有一個(gè)默認(rèn)的用戶表,命名為USERSPACE1。如果創(chuàng)建的時(shí)候不為表指定用戶定義的表空間,那么數(shù)據(jù)庫(kù)管理器選擇默認(rèn)的用戶表空間為您服務(wù)。

臨時(shí)表空間:臨時(shí)表空間包含臨時(shí)表中的數(shù)據(jù)。該表空間包含系統(tǒng)臨時(shí)表空間或用戶臨時(shí)表空間。

系統(tǒng)臨時(shí)表空間持有在執(zhí)行操作的數(shù)據(jù)庫(kù)管理器所需的臨時(shí)數(shù)據(jù),如排序或聯(lián)接。一個(gè)數(shù)據(jù)庫(kù)必須至少有一個(gè)系統(tǒng)臨時(shí)表空間,它被命名為TEMPSPACE1。這是在創(chuàng)建該數(shù)據(jù)庫(kù)的時(shí)間創(chuàng)建。用戶臨時(shí)表空間擁有表的臨時(shí)數(shù)據(jù)。它與DECLARE GLOBAL TEMPORARY TABLE創(chuàng)建或CREATE GLOBAL TEMPORARY TABLE語(yǔ)句。該臨時(shí)表空間不是默認(rèn)在創(chuàng)建數(shù)據(jù)庫(kù)時(shí)創(chuàng)建的。

表空間和存儲(chǔ)管理:

表空間可以設(shè)置不同的方式,這取決于如何使用它們。可以設(shè)置操作系統(tǒng)來管理表空間的分配,可以讓數(shù)據(jù)庫(kù)管理員分配的空間,或者可以選擇表空間自動(dòng)分配數(shù)據(jù)。

有以下三種類型的管理空間可供選擇:

系統(tǒng)管理的空間(SMS):操作系統(tǒng)的文件系統(tǒng)管理器分配和管理,其中該表被存儲(chǔ)的空間。存儲(chǔ)空間分配上的需求。模型由代表數(shù)據(jù)庫(kù)對(duì)象的文件。這種類型的表空間已過時(shí)的版本10.1用戶定義的表空間,它不會(huì)被棄用的目錄和臨時(shí)表空間。

數(shù)據(jù)庫(kù)管理空間(DMS):數(shù)據(jù)庫(kù)服務(wù)器控制的存儲(chǔ)空間。存儲(chǔ)空間是預(yù)分配在創(chuàng)建DMS表空間時(shí)指定基于容器定義在文件系統(tǒng)上。它是從10.1版本補(bǔ)丁包1棄用用戶定義的表空間,但它不會(huì)被棄用的系統(tǒng)表空間和臨時(shí)表空間。

自動(dòng)存儲(chǔ)表空間: 數(shù)據(jù)庫(kù)服務(wù)器可自動(dòng)管理。數(shù)據(jù)庫(kù)服務(wù)器創(chuàng)建并擴(kuò)展容器依賴于數(shù)據(jù)庫(kù)中的數(shù)據(jù)。具有自動(dòng)存儲(chǔ)管理,它不是必需的,以提供容器的定義。創(chuàng)建和延伸容器利用分配給該數(shù)據(jù)庫(kù)的存儲(chǔ)后的數(shù)據(jù)庫(kù)服務(wù)器查找。如果添加的存儲(chǔ)空間來存儲(chǔ)組,當(dāng)現(xiàn)有容器達(dá)到其最大容量的新容器自動(dòng)創(chuàng)建。如果想立即使用新增的存儲(chǔ),可以重新平衡的表空間。

頁(yè),表和表空間大?。?/b>

臨時(shí)DMS和自動(dòng)存儲(chǔ)表空間,可以選擇數(shù)據(jù)庫(kù)頁(yè)面大小決定了最大限制的表空間大小。對(duì)于表SMS和臨時(shí)自動(dòng)存儲(chǔ)表空間,頁(yè)大小約束表本身的大小。頁(yè)面大小可以為4KB,8KB,16KB或32KB。

表空間類型 4K 面大小限制 8K  面大小限制 16K  面大小限制 32K  面大小限制
DMS,非臨時(shí)自動(dòng)存儲(chǔ)器表空間常規(guī) 64G 128G 256G 512G
DMS,臨時(shí)DMS和非臨時(shí)自動(dòng)存儲(chǔ)器表空間大型 1892G 16384G 32768G 65536G
 


下一篇:DB2視圖