中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SQLServer的數據存儲結構是什么樣子的

發布時間:2021-11-30 18:00:26 來源:億速云 閱讀:377 作者:柒染 欄目:數據庫

今天就跟大家聊聊有關SQLServer的數據存儲結構是什么樣子的,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

  SQLServer是一個數據庫管理系統,需要以有效方式存儲高容量數據。要更好地理解SQLServer處理數據的方式,就需要了解數據的存儲結構。

1、文件類型

  數據庫在磁盤上是以文件為單位存儲的,由數據文件和事務日志文件組成。一個數據庫至少應該包含一個數據文件和一個事務日志文件。

  主數據文件:主數據文件包含數據庫的啟動信息,指向數據庫中的其他文件,每個數據庫都有一個主數據文件(有且只有一個),推薦文件擴展名是.mdf;

  次要(輔助)數據文件:除主數據文件以外的所有其他數據文件都是次要數據文件,某些數據庫可能不包含任何次要數據文件,而有些數據庫則包含多個次要數據文件,次要數據文件的推薦文件擴展名是.ndf;

  事務日志文件:事務日志文件包含恢復數據庫所有事務的信息,每個數據庫中至少有一個事務日志文件,當然也可以有多個。事務日志文件的推薦文件擴展名是.idf;

  文件流數據文件:可以使基于SQL的應用程序能在文件系統中存儲非結構化的數據,如:文檔、圖片、音頻、視頻等;

2、數據文件

  從更微觀的角度來看,數據文件由若干個64KB大小的區組成,每個區由8個8KB的連續頁組成

  SQLServer所能識別的最小存儲單位被稱為頁。一個頁的大小是8KB,它是SQLServer實際存儲數據的單位。磁盤I/O操作再頁級執行。一個區由8個物理上連續的頁組成,用來

  有效地管理頁。所有的頁都存儲在區中。當在SQLServer中創建了表以后,對象就被分配到區中。較小的表可以和其他數據庫對象在一個區中。

3、事務日志

  事務是一個或多個T-SQL語句的集合,相當于一個“原子”任務,要么執行成功,要不完全不執行。每個SQLServer數據庫都具有事務日志,用來記錄所有事務的SQL語句。當發生數據災難時,通過事務日志記錄的T-SQL語句可以恢復數據庫。

  事務日志文件的存儲不是以頁為單位的,而是以一條條的大小不等的日志記錄為單位。

看完上述內容,你們對SQLServer的數據存儲結構是什么樣子的有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

牙克石市| 龙口市| 崇礼县| 枣庄市| 环江| 蕲春县| 永济市| 雅江县| 长宁区| 安塞县| 南通市| 北碚区| 石楼县| 黎川县| 井研县| 莎车县| 盘锦市| 江西省| 龙南县| 胶州市| 尉氏县| 青阳县| 清镇市| 龙川县| 宁强县| 南澳县| 红安县| 沛县| 车险| 广汉市| 来安县| 镇宁| 娄底市| 安吉县| 尉犁县| 乐山市| 临沂市| 庄河市| 华容县| 潼关县| 东乌珠穆沁旗|