三種故障還原模型

2021-06-16 05:26:02 字數 655 閱讀 4418

開啟sql server企業管理器,展開「資料庫」樹型選單,在任一資料庫上點右鍵,選擇「屬性」,切換到「選項」標籤,我們就可以看到「故障還原」裡有乙個下拉列表框,包括「大容量日誌記錄的」、「簡單」、「完全」,這就是我們要說的三種故障還原模型。

簡單恢復,使用簡單恢復模型可以將資料庫恢復到上次備份的即時點,不過無法將資料庫還原到故障點或特定的即時點。使用簡單恢復模型時,我們可以使用完整資料庫備份,也可以使用差異備份,但不能使用事務日誌備份。比如說你要將資料庫恢復到9:10時的資料,那麼除非你在9:10備份了資料庫,否則在簡單恢復模式下是無法辦到。

完全恢復模型可以使用完整資料庫備份、差異備份和事務日誌備份。正因為它可以備份事務日誌,所以它可以將資料庫還原到特定的即時點。

如果沒有大容量複製操作,那麼大容量日誌記錄恢復模型和完全恢復模型是一樣的,當進行了大容量複製操作後,再備份日誌,那麼就不能在這個日誌備份集中使用即時點還原(完全恢復模型則可以),這正是與完全恢復模型不同的地方,正因為如此,它備份日誌時所需的空間不會多餘完全恢復模型下所用的空間。

大容量複製操作:

select into。

大容量裝載操作(bcp 和 bulk insert)。

create index(包括索引檢視)。

text 和 image 操作(writetext 和 updatetext)。

SDN三種模型解析

數十年前,計算機科學家兼網路作家andrew s.tanenbaum諷刺標準過多難以選擇,當然現在也是如此,比如軟體定義網路模型的數量也很多。但是在考慮部署軟體定義網路 sdn 或者試點之前,首先需要選擇要支援哪一種sdn模型。選擇錯誤就會浪費時間和成本,甚至可能將基於sdn的產品置於不利之地。在這...

三種執行緒池模型

half sync half async hs ha 將執行緒分為兩個部分,一部分專門處理非同步事件,另一部分專門處理同步事件。在網路伺服器裡,一般非同步事件指的是socket事件,同步事件指的是業務邏輯。leader follower lf 所有執行緒輪流監聽請求,監聽到後將監聽令牌傳到下乙個執行...

Django 三種模型繼承

父類繼承來自model.model,但不會在底層資料庫生成相應的資料表,父類的屬性列儲存在其子類的資料表中 作用 多個表若有相同的字段時,可以將這些字段統一定義在抽象類中 要求 class basemodel models.model creat time models.datetimefield ...