MySQL備份型別 以及 優缺點

2021-10-03 15:28:15 字數 2082 閱讀 7028

3.資料庫備份型別

一、按照資料庫的執行狀態分類:

(1)熱備:在資料庫執行時,直接進行備份,對執行的資料庫沒有影響

(2)冷備:在資料庫停止執行的時候進行備份,這種備份方式最為簡單,只需要拷貝資料庫物理檔案即可。

(3)溫備:同樣是在資料庫執行的時候進行備份的,但對當前資料庫的操作會產生影響。

資料庫熱備與冷備的優缺點:

熱備份的優點:

1.可在表空間或資料檔案級備份,備份時間短。

2.備份時資料庫依然可以使用。

3.可達到秒級恢復,能夠恢復到某乙個時間點上。

4.恢復的速度很快,在大多數情況下在資料庫工作時就可恢復。

5.幾乎所有的資料庫實體都可以進行恢復。

熱備份的缺點:

1.盡量不要出錯,否則後果會很嚴重。

2.如果熱備份不成功,所得結果不可用於時間點的資料恢復。

3.維護的工作比較困難。

冷備份的優點:

1.是非常快速的備份方法,因為只需要拷貝檔案即可

2.容易歸檔,容易恢復到某個時間點上(只需將檔案再拷貝回去即可)

3.能與歸檔方法相結合,作資料庫(最新狀態)的恢復。

4.容易維護,且比較安全。

冷備份的缺點:

1.單獨使用時,只能提供到"某一時間點的上"的恢復。

2.再實施備份的全過程中,資料庫必須是關閉狀態。

3.不能按表或按使用者恢復。

注意:冷備份必須在資料庫關閉的情況下進行,當資料庫處於開啟狀態時,執行資料庫檔案系統備份是無效的。而且在恢復後一定要把資料庫檔案的屬組和屬主改為mysql。

二、按照備份方式分類:

物理備份:

直接複製資料檔案進行的備份

優點:不需要其他的工具,直接複製就好,恢復直接複製備份檔案即可

缺點:與儲存引擎有關,跨平台能力較弱

邏輯備份:

從資料庫中匯出資料另存而進行的備份

優點:能使用編輯器處理,恢復簡單,能基於網路恢復,有助於避免資料損壞

缺點:備份檔案較大,備份較慢,無法保證浮點數的精度,使用邏輯備份資料恢復後,還需要手動重建索引,十分消耗cpu資源。

三、按照業務劃分

(1)完全備份

即對整個資料庫的資料和資料結構進行備份。

這種備份方式的好處:

就是很直觀容易被人理解。而且當發生資料丟失的災難時,只要用災難之前的備份檔案,就可以恢復丟失的資料。

不足之處:

首先由於每天都對系統進行完全備份,因此在 備份資料中有大量是重複的。這些重複的資料占用了大量的空間, 這對使用者來說就意味著增加成本;其次,由於需要備份的資料量相當大,因此備份所需時間較長。對於那些業務繁忙,備份視窗時間有限的單位來說,選擇這種備份策略無疑是不明智的。

(2)增量備份

每次備份的資料只是相當於上一次備份後增加的和修改過的資料。

這種備份的優點很明顯:沒有重複的備份資料,即節省空間,又縮短了備份時間。

但它的缺點在於當發生災難時,恢復資料比較麻煩。

舉例來說,如果系統在星期四的早晨發生故障,丟失大批資料,

那麼現在就需要將系統恢復到星期三晚上的狀態。

這時管理員需要首先找出星期一的那份完全備份資料進行系統恢復,

然後,再找出星期二的資料來恢復星期二的資料,然後在找出星期三的資料來恢復星期三的資料。

很明顯這比第一種策略要麻煩得多。

另外這種備份可靠 性也差。

在這種備份下,各備份資料間的關係就象鍊子一樣,一環套一環

其中任何乙個備份資料出了問題都會導致整條鍊子脫節。

(3)差異備份

每次備份的資料是相對於上一次全備份之後新增加的和修改過的資料。管理員先在星期一進行一次系統完全備份;然後在接下來的幾天裡,管理員再將當天所有與星期一不同的資料(新的或經改動的)備份到磁帶上。

舉例來說,在星期一,網路管理員按慣例進行系統完全備份;

在星期二,假設系統內只多了乙個資產清單,於是管理員只需將 這份資產清單一併備份下來即可;

在星期三,系統內又多了乙份產品目錄,於是管理員 不僅要將這份目錄

還要連同星期二的那份資產清單一 並備份下來。

如果在星期四系統內有多了一張工資表

那麼星期四需要備份的內容就是:工資表+產 品目錄+資產清單。

mysql的索引型別以及優缺點

索引被用來快速找出在乙個列上用一特定值的行。沒有索引,mysql不得不首先以第一條記錄開始並然後讀完整個表直到它找出相關的行。資料表越大,花費時間越多。如果表對於查詢的列有乙個索引,mysql能快速到達乙個位置去搜尋到資料檔案的中間,沒有必要考慮所有資料。0 檢視索引 show index from...

Mysql 的冷熱備份優缺點

冷備份 off,慢,時間點上恢復 描述 冷備份發生在資料庫已經正常關閉的情況下,當正常關閉時會提供給我們乙個完整的資料庫。冷備份是將關鍵性檔案拷貝到另外位置的一種說法。對於備份資料庫資訊而言,冷備份是最快和最安全的方法。冷備份的優點 1 是非常快速的備份方法 只需拷貝檔案 2 容易歸檔 簡單拷貝即可...

mysql索引的型別和優缺點

今天同事問我關於mysql索引的事,我告訴他索引對於大資料量的查詢很有幫助,但對資料的修改和新增則有影響,今年1月份 大資料量的處理時我們就用到了新增索引,不過由於最近真正的開發不多,不少東西都忘了,所以回來趕緊複習一下。現在來介紹了資料庫索引,及其優 缺點。針對mysql索引的特點 應用進行了詳細...