成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL隨機恢復的幾個段位

數據庫 MySQL
對于MySQL數據恢復而言,其實很多時候都會有點兒不踏實,大多數情況下備份恢復體系的建設是一氣呵成的,建設完善之后保持原樣,就很少干預和測試了,而一旦需要恢復的時候,才發現這也不好,那也不完善,輕則花費重金恢復,重則是職業生涯的終點。

[[378848]]

對于MySQL數據恢復而言,其實很多時候都會有點兒不踏實,大多數情況下備份恢復體系的建設是一氣呵成的,建設完善之后保持原樣,就很少干預和測試了,而一旦需要恢復的時候,才發現這也不好,那也不完善,輕則花費重金恢復,重則是職業生涯的終點。

所以我們在數據恢復的時候,我們特意完善了一個功能,那就是隨機恢復,隨機恢復主要實現兩個功能:基于備份集恢復和基于時間點恢復。基于備份集恢復相對比較簡單,就是什么時候做的備份,一定要恢復出來,而基于時間點會復雜一些,比如數據庫可以恢復到10:00:00,是需要實現精確到秒級的恢復能力,我們在此更進一步,生成一個隨機時間,然后讓服務按照指定的時間點進行恢復,每天大約會跑10個左右的任務,都是隨機從服務組中抽取。

經過一段時間的調整和驗收,從50%左右的成功率不斷調整,到了現在的93%左右的成功率,我的初步要求是兩個9,這個標準提了一段時間了,從實踐的結果來看,這個標準要達成付出的代價和心血是很多的,遠遠不是看上去的那么輕松。

對此我對隨機恢復設置了3個段位,可以作為參考。

第一層級:隨機抽樣+單機恢復

這一層級思路很簡單,隨機從服務組中選取一個實例,到指定的恢復機恢復,只要數據庫能夠正常啟動則標識成功,否則,如果因為參數兼容性,版本差異,空間瓶頸,插件問題等導致無法啟動,都會標記為失敗。

當然這種模式的缺點也很明顯,那就是隨機的模式,最尷尬的無非是同樣的實例被反復選中,或者全是大塊頭的實例,對恢復造成很大的壓力導致失敗,另外則是恢復機成為瓶頸,跨機房流量和空間限制,會導致單一的恢復機難以支撐更高的指標要求,這也是早期難以突破1個9的主要原因。

第二層級:隨機抽樣+多IDC節點負載均衡

這種思路可操作性很強,優點會很明顯,原本的恢復任務可以隨機的分配在不同的IDC中,對于跨機房流量消耗是一種很大的改良,同時也可以大大提高隨機恢復的吞吐量,比如我們原本可以跑10個隨機恢復任務,那么如果我們加到15個任務也可以說是輕輕松松。

第三層級:隨機策略調度+多IDC負載均衡

這是我認為目前改進空間很大,能夠迭代進入2個9的關鍵階段。可以從如下的方面考慮:

1)恢復服務器實現多版本插件式部署,對于恢復服務器而言,不需要默認數據庫版本,所有差異化版本都是插件式目錄,可以快速構建恢復服務器,提高恢復擴展能力

2)根據恢復服務器的存儲和配置進行定制化延遲啟動,比如有的服務器CPU配置好一些,啟動數據庫快一些,有些數據庫啟動要略慢一些,可以通過配置化實現延遲啟動的問題,避免數據庫啟動中的一些尷尬問題

3)大容量實例在指定服務器中調度恢復,節省資源成本,比如有一個實例容量是800G,那么恢復機需要在900G左右,那么不是所有恢復服務器都需要900G,通常來說,這是極個別的現象,比如通用配置500G就足夠。

4)大容量的實例盡量減少調度頻率,如果一個實例的容量較大,恢復成本較高,那么我們可以有效恢復的基礎上調整恢復優先級

5)未恢復的實例需要優先調度,如果有1000個實例,如果經過了很長時間,恢復的覆蓋范圍始終覆蓋不了大多數實例,其實隨機恢復的設計是有問題的。需要照顧到那些沒有被調度到的實例

6)實現彈性調度,比如對于容量小的實例,恢復效率會快很多,那么我們勢必就可以增加這類實例的恢復數量,而如果選中的實例容量較大,則可以在時長,數量方面做一些調控。

第4層級:根據統計學模型假設檢驗

在第3層級的基礎上,達到了兩個9的前提下,第4個層級會把恢復轉化為一個通用問題,對于如何衡量恢復能力在沒法實現全量數據集恢復的前提下,可以基于統計學的模型進行假設檢驗,最終的目的是通過一個有效樣本數據進行統計量的評估和分析,這個部分的內容理論深度其實沒那么復雜,是一種全新的思維邏輯去評估恢復質量。

本文轉載自微信公眾號「 楊建榮的學習筆記」,可以通過以下二維碼關注。轉載本文請聯系 楊建榮的學習筆記公眾號。

 

責任編輯:武曉燕 來源: 楊建榮的學習筆記
相關推薦

2020-11-05 09:04:52

MySQL隨機恢復

2021-02-24 07:44:36

MySQL隨機恢復

2017-07-27 09:54:06

MySQL數據庫

2017-08-31 16:26:06

數據庫MySQL命令

2011-05-18 11:31:56

數據安全數據備份

2022-02-21 16:16:24

災難恢復解決方案備份

2021-02-05 05:28:31

恢復性能優化

2010-11-25 14:52:35

MySQL隨機查詢

2010-11-23 13:24:16

MySQL MyISA

2010-11-23 12:39:05

MySQL InnoD

2010-10-14 16:27:56

MySQL隨機查詢

2010-10-15 13:37:08

獲取Mysql數據

2023-11-30 07:37:49

MySQL函數

2022-02-16 11:36:55

刪庫程序員辭職

2019-09-02 08:34:12

團隊管理開發

2018-06-12 08:47:30

業務管理云原生應用程序

2020-11-09 09:50:45

MySQL數據恢復

2010-10-13 14:37:49

2023-08-31 07:53:56

Redis內存數據庫

2019-05-14 16:17:03

MySQL延遲從庫數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产美女精品视频 | 成年人免费在线视频 | 一区二区三区小视频 | 午夜在线小视频 | 久久一视频 | 蜜桃av鲁一鲁一鲁一鲁 | 999视频在线播放 | 欧美一区二区在线免费观看 | 亚洲精品在线免费 | 日韩精品一区二区三区四区视频 | 一级欧美 | 我要看黄色录像一级片 | 国产精品视频中文字幕 | 亚洲精品乱码 | h片在线看| 日韩一级精品视频在线观看 | 国产日产精品一区二区三区四区 | 搞av.com | 欧美爱爱视频网站 | 国产精品一区二区三级 | 欧美在线一区二区三区 | 毛片av免费在线观看 | 日韩美女一区二区三区在线观看 | 午夜小视频在线播放 | 欧美人妇做爰xxxⅹ性高电影 | 久久久久久美女 | 久久精品视频免费观看 | 日韩中文在线视频 | 午夜国产一级片 | 日韩a v在线免费观看 | 人人干天天干 | 亚洲精品一级 | 蜜臀久久99精品久久久久野外 | 精品国产一区二区三区久久久久久 | 中文字幕 欧美 日韩 | 日韩在线免费 | 日日噜噜夜夜爽爽狠狠 | 日韩欧美精品在线 | 视频一区二区国产 | 国产日产精品一区二区三区四区 | 黄色免费看 |