版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)鏡像最佳實(shí)踐和性能注意事項(xiàng)第一頁(yè),共七十七頁(yè),編輯于2023年,星期三議程數(shù)據(jù)庫(kù)鏡像簡(jiǎn)介數(shù)據(jù)庫(kù)鏡像工作原理事務(wù)安全性能注意事項(xiàng)網(wǎng)絡(luò)結(jié)構(gòu)注意事項(xiàng)故障轉(zhuǎn)移注意事項(xiàng)部署注意事項(xiàng)監(jiān)控提問(wèn)第二頁(yè),共七十七頁(yè),編輯于2023年,星期三SP1中的數(shù)據(jù)庫(kù)鏡像功能在SP1發(fā)布后獲得了完全支持SP1中鏡像的新特性不再要求Traceflag1400數(shù)據(jù)庫(kù)鏡像監(jiān)控界面第三頁(yè),共七十七頁(yè),編輯于2023年,星期三數(shù)據(jù)庫(kù)鏡像的工作原理
無(wú)鏡像時(shí)主服務(wù)器日志應(yīng)用程序SQLServer21數(shù)據(jù)>23提交第四頁(yè),共七十七頁(yè),編輯于2023年,星期三數(shù)據(jù)庫(kù)鏡像的工作原理
同步鏡像鏡像服務(wù)器主服務(wù)器日志應(yīng)用程序SQLServerSQLServer22.141數(shù)據(jù)數(shù)據(jù)日志3>2>35提交見(jiàn)證服務(wù)器第五頁(yè),共七十七頁(yè),編輯于2023年,星期三數(shù)據(jù)庫(kù)鏡像的工作原理
異步鏡像鏡像服務(wù)器主服務(wù)器日志應(yīng)用程序SQLServerSQLServer21數(shù)據(jù)數(shù)據(jù)日志>>2>2>2>>>23提交>>>2第六頁(yè),共七十七頁(yè),編輯于2023年,星期三事務(wù)安全同步SAFETYFULL(缺省)ALTERDATABASE<databasename>SETSAFETYFULL有保障的數(shù)據(jù)保護(hù)高可用操作模式/高保護(hù)模式允許自動(dòng)故障轉(zhuǎn)移(需見(jiàn)證服務(wù)器)異步SAFETYOFFALTERDATABASE<databasename>SETSAFETYOFF故障導(dǎo)致數(shù)據(jù)損失的潛在風(fēng)險(xiǎn)高性能模式用于故障轉(zhuǎn)移的強(qiáng)制服務(wù)“SAFETYFULL”可以和“同步”互換使用
“SAFETYOFF”可以和“異步”互換使用第七頁(yè),共七十七頁(yè),編輯于2023年,星期三主服務(wù)器和鏡像服務(wù)器日志未被傳送到鏡像服務(wù)器的日志字節(jié)數(shù)
代表了潛在的數(shù)據(jù)損失風(fēng)險(xiǎn)
尚未傳送到鏡像服務(wù)器的日志總字節(jié)數(shù)
未傳送的日志主服務(wù)器鏡像服務(wù)器上前滾的日志字節(jié)數(shù)代表了故障轉(zhuǎn)移時(shí)間當(dāng)前仍應(yīng)用于鏡像數(shù)據(jù)庫(kù)以進(jìn)行前滾操作的鏡像日志的總字節(jié)數(shù)
未恢復(fù)的日志鏡像服務(wù)器時(shí)間被傳送到鏡像服務(wù)器的日志字節(jié)數(shù)第八頁(yè),共七十七頁(yè),編輯于2023年,星期三議程數(shù)據(jù)庫(kù)鏡像簡(jiǎn)介數(shù)據(jù)庫(kù)鏡像工作原理事務(wù)安全性能注意事項(xiàng)網(wǎng)絡(luò)結(jié)構(gòu)注意事項(xiàng)故障轉(zhuǎn)移注意事項(xiàng)部署注意事項(xiàng)監(jiān)控提問(wèn)第九頁(yè),共七十七頁(yè),編輯于2023年,星期三數(shù)據(jù)庫(kù)鏡像性能有哪些因素影響性能?第十頁(yè),共七十七頁(yè),編輯于2023年,星期三影響性能的因素
同步鏡像鏡像服務(wù)器主服務(wù)器日志應(yīng)用程序SQLServerSQLServer22.141數(shù)據(jù)數(shù)據(jù)日志3>2>35提交見(jiàn)證服務(wù)器最重要的因素是日志產(chǎn)生速度第十一頁(yè),共七十七頁(yè),編輯于2023年,星期三影響性能的因素日志產(chǎn)生速度網(wǎng)絡(luò)響應(yīng)時(shí)間和帶寬事務(wù)安全級(jí)別并發(fā)用戶連接數(shù)事務(wù)規(guī)模和數(shù)量___________________________________
最終效果將有差別第十二頁(yè),共七十七頁(yè),編輯于2023年,星期三負(fù)載測(cè)試特性Workload1Workload2數(shù)據(jù)庫(kù)大小(GB)4020并發(fā)用戶連接數(shù)100020事務(wù)之間的最大思考時(shí)間(sec)40基線(無(wú)鏡像)%CPU440基線(無(wú)鏡像)事務(wù)數(shù)/sec241215基線(無(wú)鏡像)日志產(chǎn)生速度(KB/sec)72012000第十三頁(yè),共七十七頁(yè),編輯于2023年,星期三事務(wù)安全vs.性能
Workload1日志產(chǎn)生速度較低時(shí)的邊際影響第十四頁(yè),共七十七頁(yè),編輯于2023年,星期三事務(wù)安全vs.性能
Workload2日志產(chǎn)生速度較高時(shí)影響較大第十五頁(yè),共七十七頁(yè),編輯于2023年,星期三事務(wù)安全vs.性能
索引建立從聚簇索引中產(chǎn)生的日志越多→對(duì)性能影響越大第十六頁(yè),共七十七頁(yè),編輯于2023年,星期三異步鏡像對(duì)未傳送字節(jié)數(shù)和前滾字節(jié)數(shù)的影響在線聚集索引重建第十七頁(yè),共七十七頁(yè),編輯于2023年,星期三事務(wù)安全vs.性能
事務(wù)規(guī)模的影響
9300萬(wàn)行的bulkinsert較短的事務(wù)相對(duì)而言對(duì)性能影響更大第十八頁(yè),共七十七頁(yè),編輯于2023年,星期三議程數(shù)據(jù)庫(kù)鏡像簡(jiǎn)介數(shù)據(jù)庫(kù)鏡像工作原理事務(wù)安全性能注意事項(xiàng)網(wǎng)絡(luò)結(jié)構(gòu)注意事項(xiàng)故障轉(zhuǎn)移注意事項(xiàng)部署注意事項(xiàng)監(jiān)控提問(wèn)第十九頁(yè),共七十七頁(yè),編輯于2023年,星期三網(wǎng)絡(luò)響應(yīng)時(shí)間的影響
Workload1下的同步鏡像第二十頁(yè),共七十七頁(yè),編輯于2023年,星期三網(wǎng)絡(luò)響應(yīng)時(shí)間的影響
Workload2下的同步鏡像第二十一頁(yè),共七十七頁(yè),編輯于2023年,星期三網(wǎng)絡(luò)響應(yīng)時(shí)間的影響
Workload1下的異步鏡像第二十二頁(yè),共七十七頁(yè),編輯于2023年,星期三網(wǎng)絡(luò)響應(yīng)時(shí)間的影響
未傳送字節(jié)數(shù):Workload1下的異步鏡像第二十三頁(yè),共七十七頁(yè),編輯于2023年,星期三網(wǎng)絡(luò)帶寬的影響
Workload1下的同步鏡像第二十四頁(yè),共七十七頁(yè),編輯于2023年,星期三網(wǎng)絡(luò)帶寬的影響
Workload1下的異步鏡像第二十五頁(yè),共七十七頁(yè),編輯于2023年,星期三網(wǎng)絡(luò)帶寬的影響
未傳送字節(jié)數(shù):Workload1下的異步鏡像第二十六頁(yè),共七十七頁(yè),編輯于2023年,星期三議程數(shù)據(jù)庫(kù)鏡像簡(jiǎn)介數(shù)據(jù)庫(kù)鏡像工作原理事務(wù)安全性能注意事項(xiàng)網(wǎng)絡(luò)結(jié)構(gòu)注意事項(xiàng)故障轉(zhuǎn)移注意事項(xiàng)部署注意事項(xiàng)監(jiān)控提問(wèn)第二十七頁(yè),共七十七頁(yè),編輯于2023年,星期三運(yùn)行模式運(yùn)行模式見(jiàn)證服務(wù)器安全級(jí)別自動(dòng)故障轉(zhuǎn)移故障轉(zhuǎn)移中的數(shù)據(jù)損失風(fēng)險(xiǎn)有見(jiàn)證服務(wù)器的同步有FULL有無(wú)無(wú)見(jiàn)證服務(wù)器的同步無(wú)FULL無(wú)無(wú)異步無(wú)OFF無(wú)有第二十八頁(yè),共七十七頁(yè),編輯于2023年,星期三故障轉(zhuǎn)移注意事項(xiàng)故障轉(zhuǎn)移作用于數(shù)據(jù)庫(kù)級(jí)別不存在組/實(shí)例級(jí)別的故障轉(zhuǎn)移數(shù)據(jù)庫(kù)之外的數(shù)據(jù)將不會(huì)被轉(zhuǎn)移Master:logins,用戶編輯的存儲(chǔ)過(guò)程等.MSDB:Jobs,histories等.第二十九頁(yè),共七十七頁(yè),編輯于2023年,星期三自動(dòng)故障恢復(fù)中的事件時(shí)間檢測(cè)故障所用時(shí)間
固定時(shí)間數(shù)據(jù)庫(kù)恢復(fù)可用與見(jiàn)證服務(wù)器協(xié)調(diào)所用時(shí)間檢測(cè)到故障前滾完成前滾狀態(tài)回滾狀態(tài)從主服務(wù)器故障的檢測(cè)到鏡像服務(wù)器承擔(dān)主服務(wù)器角色所隔時(shí)間稱為數(shù)據(jù)庫(kù)故障轉(zhuǎn)移時(shí)間故障發(fā)生決定故障轉(zhuǎn)移第三十頁(yè),共七十七頁(yè),編輯于2023年,星期三自動(dòng)故障轉(zhuǎn)移中的故障檢測(cè)兩種不同類型的故障SQLServer每秒鐘互相Ping缺省情況下10次“ping”都失敗時(shí)將宣告故障發(fā)生SQLServer以外的部分操作系統(tǒng)網(wǎng)絡(luò)錯(cuò)誤IO錯(cuò)誤處理器錯(cuò)誤第三十一頁(yè),共七十七頁(yè),編輯于2023年,星期三故障示例
快速SQLServer實(shí)例宕機(jī)Endpoint迅速關(guān)閉端口連接伙伴設(shè)備的網(wǎng)絡(luò)重試迅速宣告失敗操作系統(tǒng)宣布端口被關(guān)閉快速故障!故障轉(zhuǎn)移在數(shù)秒鐘內(nèi)啟動(dòng)第三十二頁(yè),共七十七頁(yè),編輯于2023年,星期三故障示例
較慢速服務(wù)器災(zāi)難性故障電源斷開(kāi)連接伙伴設(shè)備的網(wǎng)絡(luò)重試將等待超時(shí)SQLServer“ping”很可能首先宣告失敗故障轉(zhuǎn)移在10秒鐘內(nèi)啟動(dòng)第三十三頁(yè),共七十七頁(yè),編輯于2023年,星期三故障示例
更慢速主服務(wù)器上的日志驅(qū)動(dòng)器被拔出將驅(qū)動(dòng)器上的IO隊(duì)列掛起SQLServer“pings”仍然可以正常工作20秒后,SQLServer發(fā)出IO警告40秒后,SQLServe宣告IO故障故障轉(zhuǎn)移在驅(qū)動(dòng)器被拔出40秒后啟動(dòng)第三十四頁(yè),共七十七頁(yè),編輯于2023年,星期三故障示例
無(wú)故障轉(zhuǎn)移或快速故障轉(zhuǎn)移數(shù)據(jù)庫(kù)頁(yè)校驗(yàn)和失敗客戶端連接失敗自動(dòng)事務(wù)回滾無(wú)故障轉(zhuǎn)移數(shù)據(jù)庫(kù)頁(yè)校驗(yàn)和失敗事務(wù)原先正在回滾中此時(shí)數(shù)據(jù)庫(kù)無(wú)法一致數(shù)據(jù)庫(kù)進(jìn)入SUSPECT狀態(tài)快速故障轉(zhuǎn)移!!!第三十五頁(yè),共七十七頁(yè),編輯于2023年,星期三關(guān)于長(zhǎng)時(shí)間連接斷開(kāi)的討論長(zhǎng)時(shí)間斷開(kāi)鏡像不可用→DISCONNECTED鏡像會(huì)話掛起→SUSPENDED日志記錄在主服務(wù)器上累積即使經(jīng)過(guò)備份,事務(wù)日志仍然不能截?cái)嘧詈罂赡苷紳M事務(wù)日志空間,導(dǎo)致數(shù)據(jù)庫(kù)停止運(yùn)行檢查sys.databases上的LOG_REUSE_WAIT_DESC列恢復(fù)或中斷鏡像會(huì)話第三十六頁(yè),共七十七頁(yè),編輯于2023年,星期三議程數(shù)據(jù)庫(kù)鏡像簡(jiǎn)介數(shù)據(jù)庫(kù)鏡像工作原理事務(wù)安全性能注意事項(xiàng)網(wǎng)絡(luò)結(jié)構(gòu)注意事項(xiàng)故障轉(zhuǎn)移注意事項(xiàng)部署注意事項(xiàng)監(jiān)控提問(wèn)第三十七頁(yè),共七十七頁(yè),編輯于2023年,星期三部署注意事項(xiàng)1運(yùn)行模式見(jiàn)證服務(wù)器安全級(jí)別自動(dòng)故障轉(zhuǎn)移故障轉(zhuǎn)移中的數(shù)據(jù)損失風(fēng)險(xiǎn)有見(jiàn)證服務(wù)器的同步Y(jié)esFULLYesNo沒(méi)有見(jiàn)證服務(wù)器的同步NoFULLNoNo異步NoOFFNoYes第三十八頁(yè),共七十七頁(yè),編輯于2023年,星期三部署注意事項(xiàng)2用戶案例在關(guān)鍵任務(wù)程序中部署有見(jiàn)證服務(wù)器的同步模式針對(duì)災(zāi)難恢復(fù),用戶成功進(jìn)行了異步條件下的部署一些客戶希望采取同步模式,但又選擇手動(dòng)故障轉(zhuǎn)移多數(shù)據(jù)庫(kù)公司IT策略要求人工干預(yù)從簡(jiǎn)單的異步鏡像開(kāi)始根據(jù)需要增加復(fù)雜性–循序漸進(jìn)啟動(dòng)同步增加一個(gè)見(jiàn)證服務(wù)器第三十九頁(yè),共七十七頁(yè),編輯于2023年,星期三部署實(shí)例
ServiceU上的災(zāi)難恢復(fù)解決方案第四十頁(yè),共七十七頁(yè),編輯于2023年,星期三部署注意事項(xiàng)3管理計(jì)劃停機(jī)時(shí)間滾動(dòng)升級(jí)首先升級(jí)鏡像服務(wù)器故障轉(zhuǎn)移升級(jí)新的鏡像服務(wù)器再次回到故障轉(zhuǎn)移如果使用異步鏡像等待低活性窗口期轉(zhuǎn)為開(kāi)始同步,等待直到同步完成如上,使用滾動(dòng)升級(jí)轉(zhuǎn)回異步考慮盡可能支持未來(lái)應(yīng)用可以同時(shí)部署數(shù)據(jù)庫(kù)鏡像和日志傳送對(duì)于多目的地的情況如果替換日志傳送考慮對(duì)恢復(fù)模式的影響第四十一頁(yè),共七十七頁(yè),編輯于2023年,星期三保持鏡像服務(wù)器隨時(shí)待命推薦統(tǒng)一的伙伴服務(wù)器兩個(gè)伙伴服務(wù)器采用相同版本的SQL兩個(gè)伙伴服務(wù)器的SQLServer打上相同的servicepack除非在滾動(dòng)升級(jí)中統(tǒng)一的目錄結(jié)構(gòu)兩個(gè)伙伴服務(wù)器的SQLServer采用相同的配置(跟蹤標(biāo)志,啟動(dòng)選項(xiàng),內(nèi)存配置等)兩個(gè)伙伴服務(wù)器的SQLServer采用統(tǒng)一的登錄/權(quán)限設(shè)置將SQLAgentjobs,alerts,SSIS包,維護(hù)計(jì)劃等從一個(gè)伙伴復(fù)制到另一個(gè)伙伴服務(wù)器在一個(gè)伙伴上增加一個(gè)磁盤卷→鏡像服務(wù)器上照此辦理測(cè)試故障轉(zhuǎn)移,確保應(yīng)用程序在兩個(gè)伙伴服務(wù)器上一致地運(yùn)行第四十二頁(yè),共七十七頁(yè),編輯于2023年,星期三議程數(shù)據(jù)庫(kù)鏡像簡(jiǎn)介數(shù)據(jù)庫(kù)鏡像工作原理事務(wù)安全性能注意事項(xiàng)網(wǎng)絡(luò)結(jié)構(gòu)注意事項(xiàng)故障轉(zhuǎn)移注意事項(xiàng)部署注意事項(xiàng)監(jiān)控提問(wèn)第四十三頁(yè),共七十七頁(yè),編輯于2023年,星期三數(shù)據(jù)庫(kù)鏡像監(jiān)控發(fā)送隊(duì)列未前滾字節(jié)前滾速度第四十四頁(yè),共七十七頁(yè),編輯于2023年,星期三數(shù)據(jù)庫(kù)鏡像監(jiān)控Menu:Action->SetWarningThresholds…第四十五頁(yè),共七十七頁(yè),編輯于2023年,星期三數(shù)據(jù)庫(kù)鏡像監(jiān)控第四十六頁(yè),共七十七頁(yè),編輯于2023年,星期三總結(jié)數(shù)據(jù)庫(kù)鏡像是如何工作的事務(wù)安全對(duì)性能的影響網(wǎng)絡(luò)響應(yīng)時(shí)間和帶寬的影響故障實(shí)例和故障轉(zhuǎn)移的注意事項(xiàng)部署實(shí)例數(shù)據(jù)庫(kù)鏡像監(jiān)控第四十七頁(yè),共七十七頁(yè),編輯于2023年,星期三總結(jié)
性能注意事項(xiàng)應(yīng)用程序生成的事務(wù)日志越多,對(duì)數(shù)據(jù)庫(kù)鏡像的影響越大當(dāng)啟用同步鏡像的時(shí)候,連接數(shù)較少的應(yīng)用程序?qū)κ聞?wù)吞吐量的影響較大事務(wù)大小較小的應(yīng)用程序相對(duì)來(lái)說(shuō)對(duì)數(shù)據(jù)庫(kù)鏡像性能的影響較大事務(wù)日志生成速度較低的應(yīng)用程序在網(wǎng)絡(luò)帶寬降低或網(wǎng)絡(luò)響應(yīng)時(shí)間增加的情況下,能夠維持可接受的事務(wù)吞吐量事務(wù)日志生成速度較高的應(yīng)用程序在網(wǎng)絡(luò)帶寬降低或網(wǎng)絡(luò)響應(yīng)時(shí)間增加的情況下,性能可能受到嚴(yán)重影響使用異步鏡像時(shí),監(jiān)控未發(fā)送日志字節(jié)數(shù)以便確定當(dāng)主服務(wù)器發(fā)生故障時(shí)數(shù)據(jù)損失的風(fēng)險(xiǎn)第四十八頁(yè),共七十七頁(yè),編輯于2023年,星期三總結(jié)
在實(shí)踐中我們推薦:從簡(jiǎn)單的(異步)情況開(kāi)始逐漸增加復(fù)雜性如果對(duì)自動(dòng)故障轉(zhuǎn)移無(wú)興趣,請(qǐng)不要?jiǎng)?chuàng)建見(jiàn)證服務(wù)器理解應(yīng)用程序?qū)π阅芎涂捎眯缘囊髮?duì)遠(yuǎn)程鏡像而言,一般情況下不推薦使用同步數(shù)據(jù)庫(kù)鏡像保持鏡像服務(wù)器為數(shù)據(jù)轉(zhuǎn)移做好準(zhǔn)備,同時(shí)保持logins、jobs等的傳遞在生產(chǎn)中實(shí)施之前,對(duì)各種性能指標(biāo)進(jìn)行徹底測(cè)試將鏡像部署到兩個(gè)遠(yuǎn)距服務(wù)器之前,測(cè)試網(wǎng)絡(luò)性能在不同的故障場(chǎng)合下測(cè)試故障轉(zhuǎn)移第四十九頁(yè),共七十七頁(yè),編輯于2023年,星期三更多資訊請(qǐng)參考技術(shù)白皮書(shū)/technet/prodtechnol/sql/2005/technologies/dbm_best_pract.mspx/technet/prodtechnol/sql/2005/dbmirror.mspx/technet/prodtechnol/sql/2005/dbmirfaq.mspx用戶案例研究/documents/customerevidence/26366_serviceu_cs_final.doc/documents/customerevidence/26365_ORF_SQLServer2005_casestudy.doc/documents/customerevidence/26373_Mediterranean_Shipping_case_study.doc數(shù)據(jù)庫(kù)鏡像在線指南/en-us/ms177412(SQL.90).aspx數(shù)據(jù)庫(kù)鏡像的MSDNForum/MSDN/ShowForum.aspx?ForumID=227&SiteID=1第五十頁(yè),共七十七頁(yè),編輯于2023年,星期三第五十一頁(yè),共七十七頁(yè),編輯于2023年,星期三評(píng)估第五十二頁(yè),共七十七頁(yè),編輯于2023年,星期三附錄第五十三頁(yè),共七十七頁(yè),編輯于2023年,星期三數(shù)據(jù)庫(kù)鏡像簡(jiǎn)介SQLServer2005SP1新的高性能特性維護(hù)數(shù)據(jù)庫(kù)的備份副本保持?jǐn)?shù)據(jù)最新同步異步進(jìn)行故障轉(zhuǎn)移自動(dòng)手動(dòng)所在位置本地遠(yuǎn)程第五十四頁(yè),共七十七頁(yè),編輯于2023年,星期三數(shù)據(jù)庫(kù)鏡像簡(jiǎn)介2在兩個(gè)服務(wù)器上保留數(shù)據(jù)庫(kù)的兩份拷貝不同角色:主服務(wù)器可以訪問(wèn)該服務(wù)器上的數(shù)據(jù)當(dāng)前服務(wù)于數(shù)據(jù)庫(kù)可以連接鏡像服務(wù)器始終處于“數(shù)據(jù)恢復(fù)”的狀態(tài)無(wú)法連接故障轉(zhuǎn)移時(shí)角色轉(zhuǎn)換第五十五頁(yè),共七十七頁(yè),編輯于2023年,星期三數(shù)據(jù)庫(kù)鏡像簡(jiǎn)介3見(jiàn)證服務(wù)器可選的,第三個(gè)SQLServer實(shí)例用于故障轉(zhuǎn)移時(shí)的仲裁只用于自動(dòng)故障轉(zhuǎn)移回答問(wèn)題“你看到了誰(shuí)?”
不是決策者不是單點(diǎn)故障不參與任何數(shù)據(jù)處理第五十六頁(yè),共七十七頁(yè),編輯于2023年,星期三數(shù)據(jù)庫(kù)鏡像簡(jiǎn)介4粒度/范圍→數(shù)據(jù)庫(kù)可以鏡像一個(gè)實(shí)例中的多數(shù)據(jù)庫(kù)每個(gè)主服務(wù)器只有一個(gè)鏡像服務(wù)器要求完全恢復(fù)模式不能鏡像master,msdb,temp以及model數(shù)據(jù)庫(kù)第五十七頁(yè),共七十七頁(yè),編輯于2023年,星期三終結(jié)點(diǎn)加密缺省情況下將加密終結(jié)點(diǎn)三種可能設(shè)置:REQUIRED(缺省)SUPPORTEDDISABLED支持兩種加密算法RC4AES對(duì)性能影響極小第五十八頁(yè),共七十七頁(yè),編輯于2023年,星期三加密終結(jié)點(diǎn)情況下的事務(wù)吞吐量對(duì)吞吐量的邊際影響第五十九頁(yè),共七十七頁(yè),編輯于2023年,星期三加密終結(jié)點(diǎn)情況下的事務(wù)響應(yīng)時(shí)間對(duì)響應(yīng)時(shí)間的邊際影響第六十頁(yè),共七十七頁(yè),編輯于2023年,星期三事務(wù)安全vs.性能
索引重建第六十一頁(yè),共七十七頁(yè),編輯于2023年,星期三故障轉(zhuǎn)移實(shí)例
主服務(wù)器故障帶有見(jiàn)證服務(wù)器的同步
數(shù)據(jù)沒(méi)有損失自動(dòng)故障轉(zhuǎn)移鏡像服務(wù)器接替主服務(wù)器的角色主服務(wù)器暴露(失去保護(hù))當(dāng)出現(xiàn)故障的數(shù)據(jù)庫(kù)恢復(fù)運(yùn)行時(shí)自動(dòng)接替鏡像服務(wù)器的角色開(kāi)始同步?jīng)]有見(jiàn)證服務(wù)器的同步數(shù)據(jù)沒(méi)有損失人工干預(yù)中斷鏡像會(huì)話,恢復(fù)鏡像數(shù)據(jù)庫(kù)
ALTERDATABASE<databasename>SETPARTNEROFFRESTOREDATABASE<databasename>WITHRECOVERY出現(xiàn)故障的數(shù)據(jù)庫(kù)恢復(fù)運(yùn)行時(shí)需要重建鏡像會(huì)話第六十二頁(yè),共七十七頁(yè),編輯于2023年,星期三故障轉(zhuǎn)移實(shí)例
主服務(wù)器故障異步數(shù)據(jù)可能損失見(jiàn)證服務(wù)器無(wú)效人工干預(yù)–兩種選擇強(qiáng)制服務(wù)ALTERDATABASE<databasename>SETPARTNERFORCE_SERVICE_ALLOW_DATA_LOSS出現(xiàn)故障的數(shù)據(jù)庫(kù)恢復(fù)運(yùn)行時(shí)自動(dòng)接替鏡像服務(wù)器的角色鏡像會(huì)話保持掛起中斷鏡像會(huì)話,恢復(fù)鏡像數(shù)據(jù)庫(kù)ALTERDATABASE<databasename>SETPARTNEROFFRESTOREDATABASE<databasename>WITHRECOVERY出現(xiàn)故障的數(shù)據(jù)庫(kù)恢復(fù)運(yùn)行時(shí)需要重建鏡像會(huì)話第六十三頁(yè),共七十七頁(yè),編輯于2023年,星期三故障轉(zhuǎn)移實(shí)例
鏡像服務(wù)器故障和同步/異步無(wú)關(guān)見(jiàn)證服務(wù)器無(wú)直接影響,但有間接影響(稍后介紹)主服務(wù)器繼續(xù)運(yùn)行(但失去保護(hù))當(dāng)鏡像服務(wù)器恢復(fù)運(yùn)行時(shí)自動(dòng)繼續(xù)執(zhí)行鏡像服務(wù)器的角色開(kāi)始和主服務(wù)器同步第六十四頁(yè),共七十七頁(yè),編輯于2023年,星期三故障轉(zhuǎn)移實(shí)例
見(jiàn)證服務(wù)器故障主服務(wù)器和鏡像服務(wù)器繼續(xù)工作禁用了自動(dòng)故障轉(zhuǎn)移當(dāng)見(jiàn)證服務(wù)器恢復(fù)運(yùn)行時(shí)自動(dòng)以見(jiàn)證服務(wù)器角色重新加入第六十五頁(yè),共七十七頁(yè),編輯于2023年,星期三故障轉(zhuǎn)移實(shí)例
鏡像和見(jiàn)證服務(wù)器同時(shí)故障鏡像服務(wù)器故障→主服務(wù)器失去保護(hù)見(jiàn)證服務(wù)器斷開(kāi)→主服務(wù)器被“隔絕”無(wú)法再為應(yīng)用程序服務(wù)如果鏡像服務(wù)器或見(jiàn)證服務(wù)器無(wú)法迅速恢復(fù)在線,唯一可行的措施是中止鏡像會(huì)話ALTERDATABASE<databasename>SETPARTNEROFF鏡像服務(wù)器恢復(fù)時(shí)重建數(shù)據(jù)庫(kù)鏡像會(huì)話如果在鏡像會(huì)話被中止期間已經(jīng)備份了事務(wù)日志,則在鏡像服務(wù)器上重載之,否則設(shè)置令伙伴和鏡像服務(wù)器開(kāi)始自動(dòng)重新同步第六十六頁(yè),共七十七頁(yè),編輯于2023年,星期三測(cè)定故障轉(zhuǎn)移時(shí)間
采用SQLServerProfiler選擇
“DatabaseMirroringStateChange”事件“StartTime”和“TextData”列開(kāi)始Profiler跟蹤并觀察故障轉(zhuǎn)移中的消息。SQLServerProfiler故障轉(zhuǎn)移中的消息樣例StartTime開(kāi)始時(shí)刻文本內(nèi)容2005-10-2212:39:17.960DBM:SynchronizedMirrorwithWitness->DBM:ConnectionwithPrincipalLost2005-10-2212:39:18.570DBM:ConnectionwithPrincipalLost->DBM:AutomaticFailover2005-10-2212:39:20.590DBM:AutomaticFailover->DBM:PrincipalRunningExposed第六十七頁(yè),共七十七頁(yè),編輯于2023年,星期三數(shù)據(jù)庫(kù)鏡像的監(jiān)控
通過(guò)計(jì)數(shù)器執(zhí)行在主服務(wù)器上未傳送的日志字節(jié)數(shù)KB事件延遲每秒事件數(shù)/sec每秒日志刷新字節(jié)數(shù)Byets/sec磁盤每秒寫(xiě)入字節(jié)數(shù)Bytes/sec在鏡像服務(wù)器上每秒前滾字節(jié)數(shù)Bytes/sec前滾字節(jié)數(shù)KB磁盤每秒寫(xiě)入字節(jié)數(shù)Bytes/sec第六十八頁(yè),共七十七頁(yè),編輯于2023年,星期三數(shù)據(jù)庫(kù)鏡像的監(jiān)控
目錄視圖和動(dòng)態(tài)管理視圖sys.database_mirroringsys.database_mirroring_endpointssys.database_mirroring_witnessessys.tcp_endpointssys.dm_db_mirroring_connections第六十九頁(yè),共七十七頁(yè),編輯于2023年,星期三數(shù)據(jù)庫(kù)鏡像和SQLServer2005不同版本數(shù)據(jù)庫(kù)鏡像特性EnterpriseEditionStandardEditionWorkgroupEditionSQLExpress伙伴√√目錄服務(wù)器√√√√同步√√異步√故障轉(zhuǎn)移后回滾時(shí)可用性√√并行前滾√數(shù)據(jù)庫(kù)快照√第七十頁(yè),共七十七頁(yè),編輯于2023年,星期三比較:數(shù)據(jù)庫(kù)鏡像,故障轉(zhuǎn)移群集和日志傳送特性數(shù)據(jù)庫(kù)鏡像故障轉(zhuǎn)移群集日志傳送數(shù)據(jù)損失無(wú)數(shù)據(jù)損失選項(xiàng)無(wú)數(shù)據(jù)損失可能出現(xiàn)故障轉(zhuǎn)移自動(dòng)故障轉(zhuǎn)移選項(xiàng)自動(dòng)故障轉(zhuǎn)移無(wú)故障轉(zhuǎn)移時(shí)間幾秒鐘~20+秒鐘手動(dòng)操作特殊硬件無(wú)Certifiedhardware無(wú)冗余完全冗余硬盤共享完全冗余多輔助數(shù)據(jù)庫(kù)無(wú)無(wú)有備用讀取訪問(wèn)有,通過(guò)快照無(wú)有,通過(guò)STANDBY選項(xiàng)粒度數(shù)據(jù)庫(kù)實(shí)例數(shù)據(jù)庫(kù)第七十一頁(yè),共七十七頁(yè),編輯于2023年,星期三第七十二頁(yè),共七十七頁(yè),編輯于2023年,星期三基于SQLServer高可用性特性的副品牌永不停頓技術(shù)支持要求最高級(jí)別可用性的關(guān)鍵任務(wù)應(yīng)用程序提高了計(jì)劃停機(jī)時(shí)間中的可用性應(yīng)用程序、操作系統(tǒng)或硬件的升級(jí)維護(hù)和操作期間非計(jì)劃停機(jī)期間的保護(hù)和快速恢復(fù)人為失誤系統(tǒng)故障數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高中課程有趣課程設(shè)計(jì)
- 2025至2031年中國(guó)噸重鎂合金犧牲陽(yáng)極行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2030年中國(guó)閥體金屬模具數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)西班牙扇數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)中頻無(wú)芯感應(yīng)快速熔煉爐數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年中國(guó)護(hù)項(xiàng)圈市場(chǎng)調(diào)查研究報(bào)告
- 2025采暖安裝施工合同
- 2025抵押的借款合同范文
- 2025年新型合伙創(chuàng)業(yè)投資合同范本
- 2025長(zhǎng)沙市商品買賣合同
- 安徽省合肥市包河區(qū)2023-2024學(xué)年九年級(jí)上學(xué)期期末化學(xué)試題
- 《酸堿罐區(qū)設(shè)計(jì)規(guī)范》編制說(shuō)明
- PMC主管年終總結(jié)報(bào)告
- 售樓部保安管理培訓(xùn)
- 倉(cāng)儲(chǔ)培訓(xùn)課件模板
- 2025屆高考地理一輪復(fù)習(xí)第七講水循環(huán)與洋流自主練含解析
- GB/T 44914-2024和田玉分級(jí)
- 2024年度企業(yè)入駐跨境電商孵化基地合作協(xié)議3篇
- 《形勢(shì)與政策》課程標(biāo)準(zhǔn)
- 2023年海南省公務(wù)員錄用考試《行測(cè)》真題卷及答案解析
- 橋梁監(jiān)測(cè)監(jiān)控實(shí)施方案
評(píng)論
0/150
提交評(píng)論