




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1第七章第七章 DB2數據庫存儲管理與維護數據庫存儲管理與維護p7.1 DB2數據存儲管理p7.2 DB2中的數據維護27.1 DB2數據存儲管理數據存儲管理p一、數據存儲管理p二、表空間設計和維護3一、數據存儲管理一、數據存儲管理(1 of 5)pDB2存儲模型DB2實例實例數據庫1數據庫2表空間0表空間1表空間2表空間0表空間1表表表表表表表4一、數據存儲管理一、數據存儲管理(2 of 5)p緩沖池緩沖池n分配給DB2數據庫管理器的一個內存空間n當數據庫管理器對磁盤進行讀、寫時,用來緩存表和索引數據項n應用緩沖池可以提高數據庫的性能,是一個非常重要的數據庫系統性能優化手段。n可以建立多個緩
2、沖池5一、數據存儲管理一、數據存儲管理(3 of 5)p表空間表空間n是數據庫及存儲在該數據庫中的表之間的邏輯層。p表空間在數據庫中創建,表在表空間中創建。pDB2支持兩種類型的表空間:n系統管理表空間(SMS)操作系統文件管理器分配并管理表空間所存儲的空間。SMS是默認的表空間類型。n數據庫管理表空間(DMS) 數據庫管理控制存儲空間。從本質上說,這種表空間是為實現某特定目而設計的文件系統,能最大限度地滿足數據庫管理器的需求。6一、數據存儲管理一、數據存儲管理(4 of 5)p容器n容器是物理存儲設備,可以通過目錄名、設備名或者文件名進行標識。n容器被分配給某一個表空間,一個表空間可以跨越多
3、個容器,但一個容器只能屬于一個表空間。n容器必須放置在本地磁盤上7一、數據存儲管理一、數據存儲管理(5 of 5)p三種類型的容器n目錄容器p目錄容器是SMS表空間中唯一的一類容器。SMS表空間中可以定義多個容器,每一個容器都可以映射到不同的物理磁盤上n設備容器p建立了容器的設備不能用在另一個表空間里面n文件容器p文件容器是一個由DMS表空間使用的預分配大小的文件。在操作上,文件和設備沒有任何區別。8二、表空間設計和維護二、表空間設計和維護(1 of 4)9二、表空間設計和維護二、表空間設計和維護(2 of 4)pDB2建立的物理文件不能以任何方式從DB2外直接訪問n不能直接改變這些文件。它們
4、只能使用存檔的API或者實現那些API的工具來單獨訪問。n不可以刪除或者移動這些文件。n除了DB2,其他任何請求均不能直接訪問DB2文件和目錄。n備份數據庫或者表空間的唯一方式是通過BACKUP API,包括那些API的實現,如由命令行處理器和控制中心提供的API。10二、表空間設計和維護二、表空間設計和維護(3 of 4)p查看表空間信息nLIST TABLESPACES SHOW DETAILp表空間的狀態n(0 x 0000) 允許對表空間進行進取(常規狀態);n(0 x 0001) 靜止共享;n(0 x 0002) 靜止更新;n(0 x 0004) 靜止排它;n(0 x 0008) 載
5、入掛起;n(0 x 0010) 刪除掛起;n(0 x 0020) 備份掛起;n(0 x 0100) 恢復掛起。11二、表空間設計和維護二、表空間設計和維護(4 of 4)p查看表空間容器信息nLIST TABLESPACES FOR tablespace_id SHOW DETAILp查看有關表空間的系統編目信息n表空間的信息存在在SYSCAT.TABLESPAECS編目視圖中,可以使用SQL命令進行查詢。p向DMS表空間增加容器nALTER TABLESPACE語句n增加容器后,表空間的容量在所有的容器中重新平衡127.2 DB2中的數據維護中的數據維護p一、移動數據格式p二、數據移動工具p
6、三、數據維護13一、移動數據的格式一、移動數據的格式(1 of 2)pDEL 定界ASCII文件n字符定界符-“n列定界符-,n行定界符-回車換行符 10001,”George”, “Baklarz”, “307” 10002,”Bill”, “Wang”, “204” 10003,”Beverly”, “Crusher”, “305”pASC 定長ASCII文件n所有的列都是定長的,沒有列或字符定界符10001George Baklarz30710002Bill Wang 20410003BeverlyCrusher30514一、移動數據的格式一、移動數據的格式(2 of 2)pIXF 集成
7、交換格式文件n集成交換格式文件包含連續的變長記錄序列n數字值存儲為壓縮十進制或二進制n字符值以其ASCII表示存儲,且只存儲變長字符類型的已使用部分n一個IXF同時存儲表的定義和數據pWSF 工作表格文件nLotus 1-2-3和Symphony產品使用這種文件格式類型導出或導入數據nLotus 1-2-3和Symphony產品使用這種文件格式類型導出或導入數據15二、數據移動工具二、數據移動工具(1 of 7)p導出工具EXPORT16二、數據移動工具二、數據移動工具(2 of 7)p導出數據的例子17二、數據移動工具二、數據移動工具(3 of 7)p導入數據IMPORT18二、數據移動工具
8、二、數據移動工具(4 of 7)p導入數據的例子19二、數據移動工具二、數據移動工具(5 of 7)p載入工具-LOADn載入工具使用從輸入文件讀出的行構建頁,插據數據n已有的索引在數據頁插入后重建n在載入期間,單個記錄不記錄在日志文件中p載入式具工作的四個階段n載入階段:數據存在在表中;收集索引并排序n構建階段:基于在載入階段收集的索引鍵創建索引n刪除階段:刪除違反唯一或主鍵約束的行n索引拷貝階段:將索引數據拷回原來的表空間20二、數據移動工具二、數據移動工具(6 of 7)p載入工具 LOAD21二、數據移動工具二、數據移動工具(7 of 7)p載入數據例子22三、數據維護三、數據維護p有三種工具用來幫助組織nREORGCHKp該工具幫助決定是否需要對表或索引進行物理重組nREORGp如果表需要重組,用REORG命令進行。nRUNSTATSp系統編目表中的字段、表和索引信息,如表中行的數量、表或索引的空間使用情況、字段中不同的值的數量等,不被當即保存,由RUNSTATS工具生成。p
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 內墻粉刷包工合同樣本
- 書面招標貨物采購合同樣本
- 如何利用大數據優化生產計劃
- 出售肉牛批發合同樣本
- 中介代簽合同樣本
- 個人轉讓住房合同范例
- 圖書選題計劃
- 農場采購化肥合同標準文本
- 2025如何簽訂正規的租賃合同
- 2025租賃會議室合同協議范本
- 中國信息消費發展態勢報告(2022年)
- G-B-Z 25320.1003-2023 電力系統管理及其信息交換 數據和通信安全 第100-3部分:IEC 62351-3的一致性測試用例和包括TCP-IP協議集的安全通信擴展 (正式版)
- 小學畢業會考數學試卷附參考答案(a卷)
- 急救知識科普完整版課件
- 華為跨部門協同機制建設
- 初中英語跨學科主題學習的探索與實踐
- 金融領域AI大模型和AGENT實踐
- GDAL源碼剖析與開發指南
- 《化工腐蝕與防護》課程標準(煤化工技術)
- 《黑人非洲音樂》
- 消防安全知識掌上手冊APP開發指南
評論
0/150
提交評論