?

免費教程_免費網賺教程_破解版軟件-寂涯網絡學習基地

當前位置: 主頁 > 系統綜合 > windows > 淺談SQLServer2005的文件和文件組

淺談SQLServer2005的文件和文件組

時間:2012-07-31 09:29來源:未知 整理:寂涯網絡 點擊:

主要數據文件
在SQL   Server中 每個數據庫都有一個主數據文件
它存儲數據庫中所有的數據和對象 例如 表 索引 存儲
過程和視圖等都放在主文件中 創建數據庫時 新數據庫
包含了從 Model數據庫復制的系統對象 存儲在主文件
中 這些系統對象包括數據庫的啟動信息 記載數據庫對
象及其它文件位置信息的系統表
SQL   Server中主要數據文件存儲時默認擴展名為.
mdf可省略 但使用擴展名有利于文件的識別
2 事務日志文件
一個單元的工作稱為一個事務 該單元的工作要么全
部完成 要么全部不完成 為保證數據庫操作的一致性和
完整性 SQL   Server   2005通過事務日志文件來完成事務處
理功能 SQL   Server遵守先寫日志再執行數據庫修改的數
據庫系統 出于性能上的考慮 它將用戶的改動存入緩存
中 這些改變會立即寫入事務日志 但不會立即寫入數據文
件 事務日志會通過一個標記點來確定某個事物是否已將
緩存中的數據寫入數據文件 當SQL   Server重啟后 它會
查看日志中最新的標記點 并將這個標記點后面的事物記
錄抹去 因為這些事物記錄并沒有真正地將緩存數據寫入
數據文件 這可以防止那些中斷的交易修改數據文件
另一方面 通過事務日志文件 可以完成數據庫的修
復與重建 日志文件用來記錄數據庫中已發生的所有修
改和已執行的修改事務 并將結果保存到獨立的文件中
對于每一次數據庫更新的過程 事務日志文件都有非常全
面的記錄 因此如果出現數據庫系統崩潰 數據庫管理員
DBA 可以根據這些記錄將數據庫恢復到更新前的狀態
以避免數據的丟失
每個數據庫必須至少有一個日志文件 也可以根據情
況使用多個 日志文件的默認文件擴展名是.1df 建立
數據庫時 SQL   Server會默認自動建立一個數據庫的日
志文件 用戶也可以添加日志文件
3 次要數據文件
次要數據文件相對于主要數據文件而存在 對主要數
據文件進行補充和擴展 當數據庫足夠大 超過了單個
Windows文件的最大值 主文件無法包含數據庫中所有的
數據時 可以使用次要數據文件 這樣數據庫就能繼續增
長 次要數據文件含有主要數據文件中不能容納的所有
數據
另一方面 使用多個次要數據文件可提高磁盤的利用
率 通過將多個次要數據文件分散到不同磁盤驅動器上
減少磁盤驅動器的負載 提高文件的讀寫速度 多個文件
對于數據略多的數據庫來說 備份和恢復都會很方便
次要數據文件是可選的 由用戶定義并存儲用戶數
據 有些數據庫可能沒有次要數據文件 而有些數據庫則
有多個次要數據文件 次要數據文件的默認文件擴展名
是.ndf
使用多個次要文件需要占用更多的磁盤空間 這是因為每個文件中都有自己的一套B樹組織方式 和自己的增
長空間 還會產生相應的碎片 但是在大多數情況下 多占
點磁盤空間帶來的副作用遠遠小于多文件帶來的好處
4 S Q L   Server   2005的文件組
4.1 文件和文件組的關系
在SQL   Server中 通過文件組這個邏輯對象可將分
布在多個邏輯分區的文件集合起來 以便于管理 數據分
配和放置 及實現數據負載平衡 如圖1所示 邏輯數據
庫由一個或者多個文件組構成 文件組管理著磁盤上的文
件 而文件中存放著SQL   Server的實際數據。
邏輯數據庫的構成
例如 可以分別在3個硬盤驅動器上創建3個文件
A.ndfB.ndf和 C.ndf 并將文件 A B指派到文件組 A
中 文件C指派給文件組B 然后 可以明確地在文件組 A
上創建一個表 對表中數據的查詢將分散到3個磁盤上
從而使得數據庫性能得以提高
4.2 文件組在實踐應用中的優勢
1 可改善數據庫性能 系統管理員可為每個磁盤驅
動器創建文件組 然后將特定的表 索引 或表中的textnt -
ext或ima g e數據指派給特定的文件組 同一組內的不同文
件分布在不同的硬盤中 這樣極大地提高了系統IO性能

本頁地址 http://www.ionrce.tw/windows/20120731972.html

百度搜索更多

谷歌搜索更多

頂一下
(1)
100%
踩一下
(0)
0%
------分隔線----------------------------
?
評價:
昵稱: 驗證碼:點擊我更換圖片
推薦內容
贊助商
贊助商
?

關于本站免責聲明視頻更新google百度地圖視頻地圖RRS訂閱

如有什么問題請在本站留言,或發郵件到 hxt167#foxmail.com

内蒙古十一选五基本走势图手机版