- 2
- 0
- 约3.95千字
- 约 33页
- 2019-06-14 发布于湖北
- 举报
dbi302_深入了解sqlserver交易纪录资料
深入了解 SQL Server 交易紀錄
胡百敬
合夥顧問
集英信誠
DBI302
大綱
交易紀錄簡介
Checkpoint
Virtual Log Files 結構
VLF 重用
VLF 破碎
資料庫復原模式
交易紀錄備份
Bulk
交易紀錄
維護交易紀錄
循環使用
交易紀錄
資料檔案
資料存放的地方
一定在某個檔案群組內
考慮使用兩個以上的檔案群組,Primary 檔案群組存放系統物件
隨機讀寫
交易紀錄檔完成寫入後,才會到此更新
資料變更會寫入兩次,先交易紀錄,後資料檔案
交易紀錄檔
擷取資料庫變動的狀態
一定先更動此,再更新到資料檔
維護交易的 Atomicity 和 Durability
循序寫入,通常也循序讀出
一般只需要一個交易紀錄檔
交易紀錄先寫
在更新資料檔之前,所有的變化須能永久記錄在交易紀錄內
Atomic
變更能全部完成,或完全沒變
交易紀錄能保證回復可行
Durability
變更能在穩定的媒體上永久保存
放置交易紀錄檔
交易紀錄檔應該放哪?
專用的 LUN 通常是較好的選項
如果存取量高,需要專屬的磁碟系統
RAID 1 或 RAID 10 提供保護與效能
RAID 5 通常不利於更新
儘量不要與其他檔案共用
不同的檔案放在一起存取,大家都變成隨機存取
SQL Server 資料庫上線
資料庫需要經過一系列的動作,才能進入一致的狀態
一般稱為 Re
原创力文档

文档评论(0)