數(shù)據(jù)庫(kù)文件有兩大類:數(shù)據(jù)文件跟日志文件,每一個(gè)數(shù)據(jù)庫(kù)至少各有一個(gè)數(shù)據(jù)文件或者日志文件,數(shù)據(jù)文件用來(lái)存儲(chǔ)數(shù)據(jù),日志文件用來(lái)存儲(chǔ)數(shù)據(jù)庫(kù)的事務(wù)修改情況,可用于恢復(fù)數(shù)據(jù)庫(kù)使用。

    這里分為兩篇博文講解,本文來(lái)說(shuō)說(shuō)數(shù)據(jù)文件。

 



 

    如果轉(zhuǎn)載,請(qǐng)注明博文來(lái)源: www.cnblogs.com/xinysu/   ,版權(quán)歸 博客園 蘇家小蘿卜 所有。望各位支持!

 

    本系列上一篇博文鏈接:SQL SERVER大話存儲(chǔ)結(jié)構(gòu)(5)_SQL SERVER 事務(wù)日志解析

 



 

回到頂部(go to top)

1 創(chuàng)建數(shù)據(jù)文件時(shí),在考慮什么

1.1 數(shù)據(jù)文件與文件組

    數(shù)據(jù)文件有兩類,一類是主數(shù)據(jù)文件,一類是輔助數(shù)據(jù)文件。

    每一個(gè)數(shù)據(jù)庫(kù)都有一個(gè)主數(shù)據(jù)文件數(shù)據(jù)文件用來(lái)存儲(chǔ)數(shù)據(jù),擴(kuò)展名是 mdf。 

    一個(gè)數(shù)據(jù)庫(kù)可以有0到多個(gè)的輔助數(shù)據(jù)文件,擴(kuò)展名是 ndf。

 

    文件組這個(gè)概念,可能大多數(shù)人只有在涉及表分區(qū)的時(shí)候有了解過(guò)。

    顧名思義,文件組,就是給數(shù)據(jù)文件分為多個(gè)組,方便分配磁盤IO資源以及運(yùn)維管理。每個(gè)數(shù)據(jù)庫(kù)至少有一個(gè)文件組,含數(shù)據(jù)庫(kù)主數(shù)據(jù)文件的組稱之為 主文件組,一般不指定文件組名創(chuàng)建表格或者索引,則會(huì)默認(rèn)把數(shù)據(jù)文件放在主文件組中,因?yàn)槟J(rèn) 主文件組就是 默認(rèn)文件組,當(dāng)然,也可以通過(guò)ALTER 語(yǔ)句來(lái)修改默認(rèn)文件組為 其他文件組,這樣,創(chuàng)建數(shù)據(jù)文件但不指定文件組時(shí),則存放到設(shè)置的默認(rèn)文件組中。

 

    這里有個(gè)注意事項(xiàng):數(shù)據(jù)庫(kù)中的大多數(shù)操作都是僅針對(duì)于文件組操作,比如創(chuàng)建索引或者創(chuàng)建表格。

 

網(wǎng)友評(píng)論