下載吧 - 綠色安全的游戲和軟件下載中心

          軟件下載吧

          當前位置:軟件下載吧 > 數據庫 > MS_SQL > SQL基礎:SQL Server中的文件和文件組介紹

          SQL基礎:SQL Server中的文件和文件組介紹

          時間:2024-02-07 12:09作者:下載吧人氣:15

          文件和文件組簡介

          在SQL Server中,數據庫在硬盤上的存儲方式和普通文件在Windows中的存儲方式沒有什么不同,僅僅是幾個文件而已。SQL Server通過管理邏輯上的文件組的方式來管理文件。

          SQL Server通過文件組對數據文件進行管理。我們看到的邏輯數據庫由一個或者多個文件組構成。

          結構圖如下:

          SQL基礎:SQL Server中的文件和文件組介紹

          文件組管理著磁盤上的文件,文件中存放的就是SQL Server的實際數據。

          為什么通過文件組來管理文件

          從用戶的角度來說,創建對象時需要指定存儲文件組的只有三種數據對象:表,索引和大對象(LOB)。

          使用文件組可以隔離用戶對文件的依賴,使得用戶僅僅針對文件組來建立表和索引,而不用關心實際磁盤中的文件的情況。當文件移動或修改時,由于用戶建立的表和索引是建立在文件組上的,并不依賴具體文件,因此SQL Server可以放心的管理文件。

          另外,使用文件組的方式來管理文件,可以使得同一文件組內的文件分布在不同的硬盤中,能夠大大提供IO性能。

          SQL Server根據每個文件設置的初始大小和增量值自動分配新加入的空間,假設在同一文件A設置的大小為文件B的兩倍,新增一個數據占用3頁,則按比例將2頁分配到文件A中,1頁分配到文件B中。

          文件的分類

          • 首要文件:這個文件是必須有的,而且只能有一個。這個文件額外存放了其他文件的位置等信息,擴展名為.mdf。
          • 次要文件:可以建任意多個,用于不同目的存放,擴展名為.ndf。
          • 日志文件:存放日志,擴展名為.ldf。

          上面說的集中文件名擴展名可以任意修改,推薦使用默認的擴展名。在SQL Server之后,還新增了文件流數據文件和全文索引文件。

          通過sys.database_files系統視圖可以查看SQL Server數據庫中文件的情況。

          SELECT name,type_desc,physical_name,state_desc,size,growth
          FROM sys.database_files
          標簽MSSQL,SQLServer,技術文檔,數據庫,SQLSERVER

          相關下載

          查看所有評論+

          網友評論

          網友
          您的評論需要經過審核才能顯示

          熱門閱覽

          最新排行

          公眾號

          主站蜘蛛池模板: 农村人乱弄一区二区| 日本视频一区在线观看免费| 另类免费视频一区二区在线观看| 在线精品亚洲一区二区三区| 在线精品亚洲一区二区小说| 亚洲一区二区三区四区视频| 日韩一区二区三区四区不卡| 国产精品一区二区四区| 四虎精品亚洲一区二区三区| 亚洲色无码一区二区三区| 亚洲一区二区三区国产精品无码| 日韩美一区二区三区| 久久国产精品免费一区二区三区| 亚洲人成人一区二区三区| 国产精品一区二区久久| 国产无吗一区二区三区在线欢| 国产伦精品一区二区三区| 97精品一区二区视频在线观看| 视频一区视频二区在线观看| 国产一区二区三区免费| 日本精品视频一区二区| 成人精品一区二区不卡视频| 日韩一区二区三区精品| 免费无码一区二区三区| 国产在线步兵一区二区三区| 亚洲国产精品乱码一区二区 | 国模私拍福利一区二区| 国产伦精品一区二区三区视频小说| 视频一区精品自拍| 精品国产免费一区二区| 亚洲日韩激情无码一区| 国产一区二区三区在线观看免费| 亚洲AV无码一区二区二三区入口| 免费精品一区二区三区在线观看| 国产一区二区电影| 福利一区国产原创多挂探花| 亚洲熟妇无码一区二区三区 | 无码人妻精品一区二| 老熟妇仑乱一区二区视頻| 无码欧精品亚洲日韩一区夜夜嗨| 国产精品视频分类一区|