• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      InnoDB表空間組成結(jié)構(gòu)

      2017-03-10 15:48:19劉進(jìn)京
      網(wǎng)絡(luò)安全和信息化 2017年2期
      關(guān)鍵詞:一行行后置引擎

      InnoDB的表空間分為共享表空間和獨(dú)立表空間,對(duì)于前者來(lái)說(shuō),數(shù)據(jù)存放在名為“ibdata1”的文件中。對(duì)于后者來(lái)說(shuō),各數(shù)據(jù)表的數(shù)據(jù)分散存儲(chǔ)后綴為“.idb”的不同文件中。在表空間文件中包含一行行的記錄,記錄是表空間的最小組成元素,這些記錄保存在頁(yè)(Page)當(dāng)中。頁(yè)包括Page header、一行行的記錄、Page trailer等部分組成。InnoDB引擎在運(yùn)作過(guò)程中,相應(yīng)的表空間和InnoDB Buffer Pool是緊密相關(guān)的,硬盤中的表空間文件和內(nèi)存中的緩存結(jié)構(gòu)是很相似的,即均以頁(yè)為單位來(lái)保存數(shù)據(jù)。頁(yè)容量通常為16KB,在一頁(yè)中會(huì)存儲(chǔ)多行記錄。64個(gè)頁(yè)可以組成一個(gè)Extent,最多四個(gè) Extent可以組成一個(gè)段(Segment)。

      例如,對(duì)于InnoDB引擎的索引文件來(lái)說(shuō),一般由前置索引和后置索引組成,前者和后者都會(huì)消耗一個(gè)Extent。在初始階段,在段中可能會(huì)分配一些頁(yè),之后會(huì)逐漸擴(kuò)張到一個(gè)Extent。隨后會(huì)逐步添加多個(gè)Extent。表空間文件由多個(gè)段組成,在其中包括前置索引、后置索引、RollBack信息等,因此,從組成結(jié)構(gòu)上說(shuō),表空間文件實(shí)際上由眾多的頁(yè)組成的。針對(duì)表空間文件的操作,本質(zhì)上是對(duì)頁(yè)進(jìn)行操作,例如,將多個(gè)頁(yè)讀取到緩存中,將頁(yè)中緩存中寫回表空間文件等。在MySQL數(shù)據(jù)庫(kù)運(yùn)轉(zhuǎn)過(guò)程中,頁(yè)的讀寫操作在頻繁地進(jìn)行。所以,表空間文件的損壞,也經(jīng)常發(fā)生在此環(huán)節(jié)中。

      猜你喜歡
      一行行后置引擎
      繞口令
      女友(2020年4期)2020-05-22 09:14:11
      非正交五軸聯(lián)動(dòng)數(shù)控機(jī)床后置處理算法開發(fā)
      夏晚
      視野(2018年3期)2018-03-03 06:08:36
      藍(lán)谷: “涉藍(lán)”新引擎
      商周刊(2017年22期)2017-11-09 05:08:31
      捕蟬
      沉淀后置生物處理組合工藝的工程應(yīng)用
      Review of Research on the Prevention of HPV Infection and Cervical Cancer
      無(wú)形的引擎
      河南電力(2015年5期)2015-06-08 06:01:46
      基于Cocos2d引擎的PuzzleGame開發(fā)
      鄱阳县| 巴林右旗| 新邵县| 横峰县| 莲花县| 湾仔区| 岱山县| 南皮县| 会东县| 托里县| 台中县| 平乐县| 苍南县| 西青区| 盐津县| 酉阳| 滁州市| 江北区| 南平市| 咸宁市| 万州区| 台东市| 冀州市| 卫辉市| 遵义市| 林周县| 泸溪县| 中超| 凌云县| 韶关市| 元江| 壤塘县| 杭锦后旗| 温泉县| 青阳县| 三亚市| 日照市| 平阳县| 青田县| 泰和县| 商洛市|