資料檔案與日誌檔案讀取機制

2022-02-15 17:29:32 字數 870 閱讀 8021

型別

1.main data file:主資料檔案,有且只有乙個。(.mdf)

2.next data file:次資料檔案,0~n個。 (.ndf)

3.log data file:日誌檔案 1~n個 (.ldf)

空間分配原則

先分配後使用的原則

多餘的空間、未使用的空間通過壓縮資料檔案(包括日誌檔案)來釋放出來

讀寫機制

1.對於資料檔案,如果同時存在次檔案,資料庫採用比例填充的讀寫機制,即同時向多個資料檔案中寫入資料,而不是先寫滿乙個資料檔案,再寫另外的資料檔案。當然資料先寫入到主檔案,到達一定量時(主資料檔案沒有寫滿)會寫入到其它的次檔案中。是隨機讀寫的。

2.對日誌檔案是先寫滿乙個日誌檔案,再寫另外的日誌檔案。順序寫的。

3.資料檔案的儲存是以頁為單位的,1~8個頁組成乙個盤區。

4.日誌檔案的儲存是以一條一條的大小不等的日誌記錄為單位進行的。若干條相鄰的日誌記錄構成乙個完整的事務。

檔案組資料總是被儲存在預設檔案組中。

主檔案組一般情況下是預設檔案組。

增加檔案組,新的檔案組設定為預設檔案組,使得主檔案組的主資料檔案僅包含系統表和物件。

盡可能多的在本地可用物理磁碟上建立檔案或檔案組,並將爭奪空間最激烈的物件置於不同檔案組中。

將在同一連線查詢中使用的不同表置於不同的檔案組中。由於採用並行磁碟輸入/輸出對連線資料進行搜尋,所以效能將得以改善。

不要將日誌檔案與其他資料檔案置於同乙個物理磁碟上。否則會造成硬碟驅動器一會隨機一會順序,效率會比較低。

日誌檔案

每個日誌檔案都會生成若干個大小不等的vlf—虛擬日誌檔案。

乙個vlf最小為256kb

vlf數目越多,資料庫恢復時所需要的執行時間就會越長。

MATLAB資料檔案讀取

matlab可以匯入.txt,csv等格式的資料檔案,下面對其進行簡單的說明。1 匯入.txt文字資料 函式格式如下 a importdata filename example a importdata pastespecial example a importdata delimiterin a ...

檔案系統機制 資料檔案 檔案

www.grn8.com 綠吧導航網 免費廣告換連線。在oracle中,可以用4種檔案系統機制儲存 你的資料。這裡強調了 你的資料 是指你的資料字典 redo記錄 undo記錄 表 索引 lob等,也就是你自己每天關心的資料。簡單地講,這包括 q cooked 作業系統 os 檔案系統 這些檔案就像...

移動資料檔案 控制檔案 日誌檔案

此方法要求關閉資料庫 用此方法,可以移動任何表空間的資料檔案。step 1.下資料庫 sqlplus nolog sql connect internal sql shutdown sql exit step 2.用作業系統命令移動資料檔案 將資料檔案 test.ora 從 ora oracle d...