sql server系統文件簡介
sql server 2005數據庫中,有兩種sql server系統文件:數據文件和日志文件。下面就將為您詳細介紹這兩種sql server系統文件,供您參考。
數據庫文件包含數據和對象,如表和索引;日志文件包含用于還原數據庫的事務日志。數據文件可以進一步分組成更容易管理而且性能更好的文件組。
在一個sql server 2005數據庫中,可以建立兩種數據文件:主要數據文件和次要數據文件。
主要數據文件是必不可少的,包含數據庫目錄的啟動信息,并指向其它數據庫文件。主要數據文件也可以包含對象和用戶數據,主要數據文件的擴展名建議采用.mdf。
次要數據文件是可選的并且是用戶定義的,它包含對象和用戶數據。為了增強安全性,可以把每個次要的數據文件放在另一個磁盤驅動器上。一個數據庫最多可以有32766個次要的數據文件,擴展名建議采用.ndf。
一個簡單的或幾乎不會被訪問的數據庫可以只包含一個主要數據文件,其中存儲目錄信息以及表,視圖,存儲過程和數據。對于一個更大的或經常使用的數據庫,可能要配置一個主要數據文件及幾個次要數據文件,為了實現更好的性能和增強可用性及可靠性,還要把次要文件存放到其它磁盤上。
***實踐:所有的數據和對象應存儲在次要文件上,而把數據庫目錄存放在主要文件上,這樣配置有助于減小磁盤訪問競爭。
每個sql server 2005數據庫都有一個事務日志,用于記錄每個事務進行的所有數據庫修改,sql server將此信息存儲到日志文件中。每個數據庫至少必須有一個日志文件,為了使還原速度更快,可以為每個數據庫創建多個日志文件,擴展名建議用.ldf。
以上就是兩種sql server系統文件的介紹。
【編輯推薦】