日韩小视频-日韩久久一区二区三区-日韩久久一级毛片-日韩久久久精品中文字幕-国产精品亚洲精品影院-国产精品亚洲欧美云霸高清

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

軟件下載吧

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

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

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

文件和文件組簡介

在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

相關下載

查看所有評論+

網友評論

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

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 国产高清美女一级a毛片久久 | 久久亚洲国产午夜精品理论片 | 中文字幕在线视频在线看 | 亚洲免费专区 | 成人亚洲网 | 91久久另类重口变态 | 香蕉久久久久 | 欧美日韩亚洲国内综合网俺 | 亚洲一区二区中文 | 正在播放的国产a一片 | 久久精品99精品免费观看 | 国产大片中文字幕在线观看 | 久99re视频9在线观看 | 国产成人高清一区二区私人 | 男人的天堂在线观看免费 | 91精品视频在线播放 | av人摸人人人澡人人超碰 | 亚洲欧美一区二区久久 | 亚洲特级黄色片 | 欧美成人在线观看 | 日韩性大片免费 | 久久狠狠一本精品综合网 | a级国产乱理伦片在线观看 a级国产乱理伦片在线观看99 | 久草久| 一区二区中文字幕在线观看 | 欧美一区二区三区免费不卡 | 成人国产一区二区三区精品 | 亚洲国产一区二区三区最新 | 欧美亚洲日本视频 | 欧美一线免费http | 日韩精品中文字幕在线观看 | 欧美一级在线观看 | 国产成人免费视频精品一区二区 | 亚州中文 | 亚洲人成毛片线播放 | 国产亚洲精品久久久久91网站 | 亚洲国产成人在线 | 全国男人的天堂天堂网 | 欧美a在线 | 伊人色在线视频 | bt天堂午夜国产精品 |