1樓:愛可生雲資料庫
log file物理結構
從 ib_logfile0和 ib_logfile1這兩個檔案的物理結構可以看出,在log header部分還是有些許差異的, ib_logfile0會多一些額外的資訊,主要是checkpoint資訊。
並且每個block的單位是512位元組,對應到磁碟每個扇區也是512位元組,因此redo log寫磁碟是原子寫,保證能夠寫成功,而不像index page一樣需要double write來保證安全寫入。
我們依次從上到下來看每個block的結構
log file header block
log goup id,可能會配置多個redo組,每個組對應一個id,當前都是0,佔用4位元組
start lsn,這個redo log檔案開始日誌的lsn,佔用8位元組
log file number,總是為0,佔用4位元組
created by,備份程式所佔用的位元組數,佔用32位元組
另外在ib_logfile0中會有兩個checkpoint block,分別是 log_checkpoint_1/ log_checkpoint_2,兩個記錄innodb checkpoint資訊的欄位,分別從檔案頭的第二個和第四個block開始記錄,並且只在每組log的第一個檔案中存在,組內其他檔案雖然沒有checkpoint相關資訊,但是也會預留相應的空間出來。這裡為什麼有兩個checkpoint的呢?原因是設計為交替寫入,避免因為介質失敗而導致無法找到可用的checkpoint的情況。
log blocks
請點選輸入**描述
log block結構分為日誌頭段、日誌記錄、日誌尾部
block header,佔用12位元組
data部分
block tailer,佔用4位元組
block header
這個部分是每個block的頭部,主要記錄的塊的資訊
block number,表示這是第幾個block,佔用4位元組,是通過lsn計算得來的,佔用4位元組
block data len,表示該block中有多少位元組已經被使用了,佔用2位元組
first rec offet,表示該block中作為第一個新的mtr開始的偏移量,佔用2位元組
checkpoint number,表示該log block最後被寫入時的檢查點的值,佔用4位元組
2樓:匿名使用者
系統的邏輯結構是對整個系統從思想的分類,把系統分成若干個邏輯單元,分別實現自己的功能。一般在系統開發時,邏輯結構往往都由架構師完成。系統的邏輯結構對系統的開發起到重要性的決定。
資料的邏輯結構是對資料之間關係的描述,有時就把邏輯結構簡稱為資料結構。邏輯結構形式地定義為(k,r)(或(d,s)),其中,k是資料元素的有限集,r是k上的關係的有限集。
什麼是檔案的邏輯結構和物理結構?
3樓:匿名使用者
所謂檔案系統的物理結構是指資料存放在硬碟上時硬碟磁粉的排列形狀。檔案的邏輯結構就是指在作業系統裡面看到的那些資料夾啦資料檔案之類的東西。
4樓:
邏輯結構:指一個檔案在使用者面前所呈現的形式。物理結構:指檔案在檔案儲存器上的儲存形式。
邏輯結構有兩種形式:①記錄式檔案(有結構式檔案)。②字元流式檔案(無結構式檔案),也稱流式檔案。
物理結構:所謂檔案系統的物理結構是指資料存放在硬碟上時硬碟磁粉的排列形狀。
物理結構的形式:①連續檔案結構②串聯檔案結構③索引檔案結構④雜湊檔案結構。
何謂檔案的邏輯結構?何謂檔案的物理結構
5樓:匿名使用者
邏輯結構:指一個檔案在使用者面前所呈現的形式。物理結構:指檔案在檔案儲存器上的儲存形式。
它們各有哪幾種結構形式?
邏輯結構有兩種形式:①記錄式檔案。②無結構的流式檔案。
物理結構:①連續結構。②串聯結構。③索引結構。
什麼是檔案邏輯結構和物理結構
6樓:仙蝶毋露
邏輯結構:指一個檔案在使用者面前所呈現的形式。物理結構:指檔案在檔案儲存器上的儲存形式。
邏輯結構有兩種形式:①記錄式檔案(有結構式檔案)。②字元流式檔案(無結構式檔案),也稱流式檔案。
物理結構:所謂檔案系統的物理結構是指資料存放在硬碟上時硬碟磁粉的排列形狀。
物理結構的形式:①連續檔案結構②串聯檔案結構③索引檔案結構④雜湊檔案結構。
linux怎樣通過i節點把檔案的邏輯結構和物理結構轉換?
什麼是檔案的邏輯結構和檔案的物理結構
7樓:愛我家菜菜
銅鋁藥芯焊絲,是一種釺焊材料,通過釺焊工藝能把銅材和鋁材焊接在一起,因此得名銅鋁焊絲(根據用途命名)。此焊絲是一種新型材料,現已廣泛應用於工業,國內外暫還沒相關的標準規定它的材料組成成分和規格。
檔案的物理結構有哪3種,分別具備什麼優缺點
8樓:愛佳佳的恐龍
一、順序結構
優點:1、支援順序存取和隨機存取。
2、順序存取速度快。
3、所需的磁碟尋道次數和尋道時間最少。
缺點:1、需要為每個檔案預留若干物理塊以滿足檔案增長的部分需要。
2、不利於檔案插入和刪除。
二、鏈式結構
優點:1、提高了磁碟空間利用率,不需要為每個檔案預留物理塊。
2、有利於檔案插入和刪除。
3、有利於檔案動態擴充。
缺點:1、存取速度慢,不適於隨機存取。
2、當物理塊間的連線指標出錯時,資料丟失。
3、更多的尋道次數和尋道時間。
4、連結指標佔用一定的空間,降低了空間利用率。
三、索引結構
優點:1、不需要為每個檔案預留物理塊。
2、既能順序存取,又能隨機存取。
3、滿足了檔案動態增長、插入刪除的要求。
缺點:1、較多的尋道次數和尋道時間。
2、索引表本身帶來了系統開銷。如:內外存空間,存取時間等。
拓展資料:
檔案存取方法:
順序存取:順序存取是按照檔案的邏輯地址順序存取。
固定長記錄的順序存取是十分簡單的。讀操作總是讀出上一次讀出的檔案的下一個記錄,同時,自動讓檔案記錄讀指標推進,以指向下一次要讀出的記錄位置。如果檔案是可讀可寫的。
再設定一個檔案記錄指標,它總指向下一次要寫入記錄的存放位置,執行寫操作時,將一個記錄寫到檔案 末端。允許對這種檔案進行前跳或後退n(整數)個記錄的操作。順序存取主要用於磁帶檔案,但也適用於磁碟上的順序檔案。
可變長記錄的順序檔案,每個記錄的長度資訊存放於記錄前面一個單元中,它的存取操作分兩步進行。讀出時,根據讀指標值先讀出存放記錄長度的單元 。然後,得到當前記錄長後再把當前記錄一起寫到指標指向的記錄位置,同時,調整寫指標值 。
由於順序檔案是順序存取的,可採用成組和分解操作來加速檔案的輸入輸出。
直接存取(隨機存取法):
很多應用場合要求以任意次序直接讀寫某個記錄。例如,航空訂票系統,把特定航班的所有資訊用航班號作標識,存放在某物理塊中,使用者預訂某航班時,需要直接將該航班的資訊取出。直接存取方法便適合於這類應用,它通常用於磁碟檔案。
為了實現直接存取,一個檔案可以看作由順序編號的物理塊組成的,這些塊常常劃成等長,作為定位和存取的一個最小單位,如一塊為1024位元組、4096位元組,視系統和應用而定。於是使用者可以請求讀塊22、然後,寫塊48,再讀塊9等等。直接存取檔案對讀或寫塊的次序沒有限制。
使用者提供給作業系統的是相對塊號,它是相對於檔案開始位置的一個位移量,而絕對塊號則由系統換算得到。
索引存取:
第三種型別的存取是基於索引檔案的索引存取方法。由於檔案中的記錄不按它在檔案中的位置,而按它的記錄鍵來編址,所以,使用者提供給作業系統記錄鍵後就可查詢到所需記錄。通常記錄按記錄鍵的某種順序存放,例如,按代表健的字母先後次序來排序。
對於這種檔案,除可採用按鍵存取外,也可以採用順序存取或直接存取的方法。資訊塊的地址都可以通過查詢記錄鍵而換算出。實際的系統中,大都採用多級索引,以加速記錄查詢過程。
9樓:砂粒
檔案的物理結構以下幾種:
1、順序結構又稱連續結構。這是一種最簡單的物理結構,它把邏輯上連續的檔案資訊依次存放在連續編號的物理塊中。只要知道檔案在儲存裝置上的起始地址(首塊號)和檔案長度(總塊數),就能很快地進行存取。
這種結構的優點是訪問速度快,缺點是檔案長度增加困難。
2、連結結構這種結構將邏輯上連續的檔案分散存放在若干不連續的物理塊中,每個物理塊設有一個指標,指向其後續的物理塊。只要指明檔案第一個塊號,就可以按鏈指標檢索整個檔案。這種結構的優點是檔案長度容易動態變化,其缺點是不適合隨機訪問。
3、索引結構。採用這種結構邏輯上連續的檔案存放在若干不連續的物理塊中,系統為每個檔案建立一張索引表,索引表記錄了檔案資訊所在的邏輯塊號和與之對應的物理塊號。索引表也以檔案的形式存放在磁碟上。
給出索引表的地址,就可以查詢與檔案邏輯塊號對應的物理塊號。如果索引表過大,可以採用多級索引結構。這種結構的優點是訪問速度快,檔案長度可以動態變化。
缺點是儲存開銷大,因為每個檔案有一個索引表,而索引表亦由物理塊儲存,故需要額外的外存空間。另外,當檔案被開啟時,索引表需要讀入記憶體,否則訪問速度會降低一半,故又需要佔用額外的記憶體空間。
4、hash結構又稱雜湊結構或雜湊結構。這種結構只適用於定長記錄檔案和按記錄隨機查詢的訪問方式。hash結構的思想是通過計算來確定一個記錄在儲存裝置上的儲存位置,依次先後存入的兩個記錄在物理裝置上不一定相鄰。
按hash結構組織檔案的兩個關鍵問題是:定義一個雜湊函式;解決衝突;
5、索引順序結構,索引表每一項在磁碟上按順序連續存放在物理塊中。
10樓:匿名使用者
一、順序結構
優點:1、簡單:儲存與管理都簡單,且容易實現。
2、支援順序存取和隨機存取。
3、順序存取速度快。
4、所需的磁碟尋道次數和尋道時間最少。
缺點:1、需要為每個檔案預留若干物理塊以滿足檔案增長的部分需要。
2、不利於檔案插入和刪除。
二、鏈式結構
優點:1、提高了磁碟空間利用率,不需要為每個檔案預留物理塊。
2、有利於檔案插入和刪除。
3、有利於檔案動態擴充。
缺點:1、存取速度慢,不適於隨機存取。
2、當物理塊間的連線指標出錯時,資料丟失。
3、更多的尋道次數和尋道時間。
4、連結指標佔用一定的空間,降低了空間利用率。
三、索引結構
優點:1、不需要為每個檔案預留物理塊。
2、既能順序存取,又能隨機存取。
3、滿足了檔案動態增長、插入刪除的要求。
缺點:1、較多的尋道次數和尋道時間。
2、索引表本身帶來了系統開銷。如:內外存空間,存取時間等。
廣義的「檔案」指公文書信或指有關政策、理論等方面的文章。檔案的範疇很廣泛,電腦上執行的如防毒、遊戲等軟體或程式都可以叫檔案。
狹義的「檔案」一般特指文書,或者叫做公文。檔案是人們在各種社會活動中產生的記錄。狹義的"檔案"並不能等同於」檔案「,它們的主要區別在於是否具有儲存價值以及是否具備原始記錄的性質。
如果兩者都具備,則可以稱之為」檔案「,否則只能算作檔案。雖然兩者有很大的交集,但絕不能等同。
檔案通常具有三個字母的副檔名,用於指示檔案型別(例如,**檔案常常以 jpeg 格式儲存並且副檔名為 .jpg)。
檔案有很多種,執行的方式也各有不同。一般來說我們可以通過檔名來識別這個檔案是哪種型別,特定的檔案都會有特定的圖示(就是顯示這個檔案的樣子),也只有安裝了相應的軟體,才能正確顯示這個檔案的圖示。
檔案是對軟體中另一組成部分──程式的解釋和說明,是對研製過程進行管理的重要手段。檔案也是使用、理解和維護軟體所不可缺少的重要資料。
基本單位是字元,流式檔案是有序字元的集合,其長度為該檔案所包含的字元個數,所以稱為字元流檔案。
計算機網路拓撲結構中,物理拓撲和邏輯拓撲有什麼區別
是你找到了我 一 性質不同 1 物理拓撲 如何將裝置用線纜物理地連線在一起。2 邏輯拓撲 是裝置之間是如何通過物理拓撲進行通訊。二 特點不同 1 物理拓撲 物理拓撲圖由於是根據網路裝置的實際實體地址進行掃描而得出,所以它更加適合的是網路裝置層管理,通過物理拓撲圖,一旦網路中出現故障或者即將出現故障,...
草履蟲的結構是怎樣的,草履蟲的結構和功能是什麼?
廖菲隱倩 最簡單的單細胞生物。草履蟲paramecium 草履蟲草履蟲全身由一個細胞組成,體內有一對成型的細胞核,即營養核 又稱大核 和生殖核 又稱遺傳核 小核 進行 生殖時,小核 大核消失,小核漸漸生長形成新的大核和小核,故稱其為真核生物。其身體表麵包著一層表膜,除了維持草履蟲的體型外,還負責內外...
資本結構是啥,什麼是資本結構?
高頓會計職稱 資本結構,是指企業各種資本的價值構成及其比例關係,是企業一定時期籌資組合的結果。廣義的資本結構是指企業全部資本的構成及其比例關係。 李麥 資本結構 產權比率 資產負債率 1 資產負債率 變動成本 sum d63 d64 營業成本 營業稅金及附加 變動成本率 d62 d61 變動成本 營...