偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

DB2數據庫中的SMS與DMS如何正確理解?

數據庫
我們今天主要向大家講述的是DB2數據庫中的SMS與DMS以及對DB2數據庫中表空間的2種存儲方式的描述,以下就是正文的主要內容講述。

以下的文章主要向大家講述的是DB2數據庫中的SMS與DMS,在DB2數據庫中表空間的存儲方式一共有兩種即SMS(System Managed Space)、DMS(Database Managed Space)。SMS直接利用操作系統(tǒng)的文件系統(tǒng)來管理數據。

表空間中的數據按照系統(tǒng)中所有容器上進行數據塊劃分。表空間中的所有的表都被賦予了它自己的文件名,此文件名在所有的容器中使用。文件擴展名指示出該文件中存儲的數據類型。

 

 

DMS是由數據庫進行表空間的存儲空間控制。當定義DMS表空間時,需要選擇設備或者文件列表,使其屬于該表空間。

 

 

DMS表空間和SMS表空間之間的主要差別在于,對于DMS的表空間,存儲空間是在創(chuàng)建表空間時分配的,而不是在需要時在向操作系統(tǒng)申請的。并且,在這兩種類型的表空間上,數據的放置也是有一些不同之處。例如:考慮進行高效率的表掃描時,數據塊在物理上連續(xù)存放是很重要的。對于SMS來說,操作系統(tǒng)的文件系統(tǒng)將決定每個邏輯文件頁面的物理存儲位置。

根據文件系統(tǒng)上其他活動的級別以及用來確定存放位置的算法不同,這些邏輯連續(xù)的頁面可能會連續(xù)存放,也可能不連續(xù)分配。對于DMS,由于是DB2數據庫管理程序直接與磁盤打交道,所以它在理論上可能保證頁面在物理上連續(xù)存放。

 

 

但是,應該注意的是,當使用DMS表空間時,有兩個容器選項:原始設備(raw)和文件(file)。當使用文件選項時,DB2數據庫管理程序在創(chuàng)建表空間時向文件系統(tǒng)申請分配整個容器。由于是從文件系統(tǒng)分配得來,導致物理分配通常(但也不保證)是連續(xù)的。當使用原始設備容器時,數據庫管理程序直接控制整個設備,并總能確保數據塊中的頁連續(xù)分配。

 

 

SMS和DMS表空間相比,SMS表空間特別適合一般用途。SMS表空間能夠提供一定的性能,且管理成本很低。如果需要達到***的性能,則應該選用DMS表空間。因為使用文件容器或者SMS表空間移動數據時會發(fā)生雙重緩沖(在DB2數據庫管理程序級首先緩沖一次數據,然后在文件系統(tǒng)再緩沖一次數據,這就是雙重緩沖),所以使用設備容器可能提供更好的性能。

 

 

 

上述的相關內容就是對DB2數據庫中的SMS和DMS的描述,希望會給你帶來一些幫助在此方面。

 

【編輯推薦】

  1. 對DB2 增量備份的正確運用描述
  2. DB2 存儲過程的異常處理器類型有幾種?
  3. 對DB2數據移動方法的正確解析
  4. DB2 多分區(qū)數據庫備份的正確操作流程演示
  5. DB2離線與在線全備、增量備份以及恢復的運行

 

責任編輯:佚名 來源: 51cto博客
相關推薦

2010-08-05 09:53:35

2010-08-11 17:24:13

DB2數據庫優(yōu)化

2010-08-04 16:41:01

2010-08-05 15:40:07

DB2快照函數

2010-08-05 09:14:29

DB2隔離級別

2010-08-11 14:19:07

DB2 多分區(qū)數據庫備

2010-08-16 11:34:11

IBM DB2 V9.

2010-08-11 08:39:57

DB2 數據庫

2011-03-15 11:19:45

DB2數據庫catalog

2010-08-02 09:03:16

DB2 admin管理

2010-08-26 16:00:31

DB2數據庫安裝

2010-08-17 09:11:42

DB2數據庫備份性能

2010-08-05 17:33:54

IBM DB2數據庫

2010-07-30 09:57:31

2010-07-28 11:05:57

DB2數據庫

2009-12-03 15:31:30

PHP獲取顯示數據庫數

2010-08-26 16:15:25

DB2數據庫管理

2010-07-05 14:58:35

SQL Server數

2011-04-14 09:46:12

DB2數據庫catalog

2010-09-06 08:29:18

連接DB2數據庫
點贊
收藏

51CTO技術棧公眾號