當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 黑龍江OA系統(tǒng) > 哈爾濱OA系統(tǒng) > 哈爾濱OA軟件行業(yè)資訊
如何監(jiān)視數(shù)據(jù)庫(kù)鏡像的狀態(tài)詳解
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
文章來(lái)源:泛普軟件如何監(jiān)視數(shù)據(jù)庫(kù)鏡像的狀態(tài)詳解 1
驗(yàn)證鏡像是否正在運(yùn)行
基本狀況包括了解這兩個(gè)服務(wù)器實(shí)例是否正常運(yùn)行,服務(wù)器是否已連接,以及是否將日志從主體服務(wù)器移至鏡像服務(wù)器。
確定鏡像數(shù)據(jù)庫(kù)是否與主體數(shù)據(jù)庫(kù)保持同步。
在高性能模式下,主體服務(wù)器可能會(huì)積壓大量仍需發(fā)送到鏡像服務(wù)器的未發(fā)送日志記錄。而且在任意運(yùn)行模式下,鏡像服務(wù)器也有可能積壓大量已寫(xiě)入日志文件但仍需在鏡像數(shù)據(jù)庫(kù)中進(jìn)行還原的未還原日志記錄。
確定在高性能模式下,當(dāng)主體服務(wù)器實(shí)例變得不可用時(shí)所丟失的數(shù)據(jù)量。
可以通過(guò)查看未發(fā)送的事務(wù)日志量(如果有)以及在主體服務(wù)器上提交丟失事務(wù)的時(shí)間間隔,來(lái)確定數(shù)據(jù)的丟失量。
將當(dāng)前性能與過(guò)去性能進(jìn)行比較
出現(xiàn)問(wèn)題時(shí),數(shù)據(jù)庫(kù)管理員可以查看鏡像性能的歷史記錄來(lái)幫助了解當(dāng)前狀態(tài)。通過(guò)查看歷史記錄,用戶可以檢測(cè)性能走向,識(shí)別性能問(wèn)題的模式(例如,一天當(dāng)中網(wǎng)絡(luò)變慢或進(jìn)入日志中的命令數(shù)變得異常龐大的時(shí)間)。
解決鏡像伙伴之間數(shù)據(jù)流減小的問(wèn)題。
設(shè)置關(guān)鍵績(jī)效指標(biāo)的警告閾值。
如果新?tīng)顟B(tài)行中的值超過(guò)閾值,則系統(tǒng)便會(huì)向 Windows 事件日志發(fā)送提示性事件。系統(tǒng)管理員可以隨后根據(jù)這些事件手動(dòng)配置警報(bào)。有關(guān)詳細(xì)信息,請(qǐng)參閱將警告閾值和警報(bào)用于鏡像性能指標(biāo)。
數(shù)據(jù)庫(kù)鏡像狀態(tài)監(jiān)視工具
可以使用數(shù)據(jù)庫(kù)鏡像監(jiān)視器或 sp_dbmmonitorresults 系統(tǒng)存儲(chǔ)過(guò)程來(lái)監(jiān)視鏡像狀態(tài)。兩個(gè)系統(tǒng)管理員(即 sysadmin 固定服務(wù)器角色成員以及在 msdb 數(shù)據(jù)庫(kù)中,由系統(tǒng)管理員添加到 dbm_monitor 固定數(shù)據(jù)庫(kù)角色的用戶)均可使用這些工具監(jiān)視本地服務(wù)器實(shí)例上任何鏡像數(shù)據(jù)庫(kù)中的數(shù)據(jù)庫(kù)鏡像。使用上述任意一種工具時(shí),系統(tǒng)管理員還可以手動(dòng)刷新鏡像狀態(tài)。
注意:
系統(tǒng)管理員還可以配置并查看關(guān)鍵績(jī)效指標(biāo)的警告閾值。有關(guān)詳細(xì)信息,請(qǐng)參閱將警告閾值和警報(bào)用于鏡像性能指標(biāo)。
數(shù)據(jù)庫(kù)鏡像監(jiān)視器
數(shù)據(jù)庫(kù)鏡像監(jiān)視器是一個(gè)圖形用戶界面工具,系統(tǒng)管理員可以使用此工具查看和更新?tīng)顟B(tài),配置多個(gè)關(guān)鍵績(jī)效指標(biāo)的警告閾值。dbm_monitor 固定數(shù)據(jù)庫(kù)角色成員還可以使用數(shù)據(jù)庫(kù)鏡像監(jiān)視器查看鏡像狀態(tài)表中的最新行,但是這些成員不能更新?tīng)顟B(tài)表。
監(jiān)視器顯示在“狀態(tài)”選項(xiàng)卡式頁(yè)面上選擇的數(shù)據(jù)庫(kù)的狀態(tài)(包括性能指標(biāo))。該頁(yè)的內(nèi)容來(lái)自主體和鏡像服務(wù)器實(shí)例。通過(guò)與主體服務(wù)器實(shí)例和鏡像服務(wù)器實(shí)例的單獨(dú)連接收集狀態(tài)時(shí),會(huì)異步填充該頁(yè)。監(jiān)視器每隔 30 秒便會(huì)嘗試更新一次狀態(tài)表。只有當(dāng)狀態(tài)表在 15 秒內(nèi)沒(méi)有更新,并且用戶是 sysadmin 固定服務(wù)器角色的成員時(shí),更新才能成功。有關(guān)“狀態(tài)”頁(yè)中報(bào)告的信息摘要,請(qǐng)參閱本主題后面的“數(shù)據(jù)庫(kù)鏡像監(jiān)視器顯示的狀態(tài)”部分。
有關(guān)數(shù)據(jù)庫(kù)鏡像監(jiān)視器界面的介紹,請(qǐng)參閱數(shù)據(jù)庫(kù)鏡像監(jiān)視器概述。有關(guān)啟動(dòng)數(shù)據(jù)庫(kù)鏡像監(jiān)視器的信息,請(qǐng)參閱如何啟動(dòng)數(shù)據(jù)庫(kù)鏡像監(jiān)視器。
系統(tǒng)存儲(chǔ)過(guò)程
還可以通過(guò)運(yùn)行 sp_dbmmonitorresults 系統(tǒng)存儲(chǔ)過(guò)程來(lái)檢索或更新當(dāng)前的狀態(tài)。您還可以使用其他 dbmmonitor 存儲(chǔ)過(guò)程在服務(wù)器實(shí)例上設(shè)置監(jiān)視、更改監(jiān)視參數(shù)、查看當(dāng)前更新持續(xù)時(shí)間以及刪除監(jiān)視。
下表介紹了管理和使用數(shù)據(jù)庫(kù)鏡像監(jiān)視的存儲(chǔ)過(guò)程,它們獨(dú)立于數(shù)據(jù)庫(kù)鏡像監(jiān)視器工作。
過(guò)程 說(shuō)明
sp_dbmmonitoraddmonitoring
創(chuàng)建定期更新服務(wù)器實(shí)例上每個(gè)鏡像數(shù)據(jù)庫(kù)的狀態(tài)信息的作業(yè)。
sp_dbmmonitorchangemonitoring
更改數(shù)據(jù)庫(kù)鏡像監(jiān)視參數(shù)的值。
sp_dbmmonitorhelpmonitoring
返回當(dāng)前更新持續(xù)時(shí)間。
sp_dbmmonitorresults
返回所監(jiān)視數(shù)據(jù)庫(kù)的狀態(tài)行,使您能夠選擇此過(guò)程是否預(yù)先獲取最新的狀態(tài)。
sp_dbmmonitordropmonitoring
停止并刪除服務(wù)器實(shí)例上所有數(shù)據(jù)庫(kù)的鏡像監(jiān)視器作業(yè)。
dbmmonitor 系統(tǒng)存儲(chǔ)過(guò)程可以用作數(shù)據(jù)庫(kù)鏡像監(jiān)視器的附加補(bǔ)充。例如,即使使用 sp_dbmmonitoraddmonitoring 配置監(jiān)視,也可以使用數(shù)據(jù)庫(kù)鏡像監(jiān)視器查看狀態(tài)。
監(jiān)視的工作原理
本部分介紹數(shù)據(jù)庫(kù)鏡像狀態(tài)表、數(shù)據(jù)庫(kù)鏡像監(jiān)視器作業(yè)和監(jiān)視器,并介紹用戶如何監(jiān)視數(shù)據(jù)庫(kù)鏡像狀態(tài)以及如何刪除鏡像作業(yè)。
數(shù)據(jù)庫(kù)鏡像狀態(tài)表
數(shù)據(jù)庫(kù)鏡像狀態(tài)存儲(chǔ)在 msdb 數(shù)據(jù)庫(kù)內(nèi)的一個(gè)內(nèi)部、未記錄的數(shù)據(jù)庫(kù)鏡像狀態(tài)表中。在服務(wù)器實(shí)例上首次更新鏡像狀態(tài)時(shí),便會(huì)自動(dòng)創(chuàng)建此狀態(tài)表。
狀態(tài)表可以自動(dòng)更新,也可以由系統(tǒng)管理員手動(dòng)更新,但最低更新間隔為 15 秒。將最低更新間隔設(shè)置為 15 秒可以防止服務(wù)器實(shí)例因狀態(tài)請(qǐng)求而導(dǎo)致重載。
狀態(tài)表可以通過(guò)數(shù)據(jù)庫(kù)鏡像監(jiān)視器和數(shù)據(jù)庫(kù)鏡像監(jiān)視器作業(yè)(如果正在運(yùn)行)進(jìn)行自動(dòng)更新。默認(rèn)情況下,“數(shù)據(jù)庫(kù)鏡像監(jiān)視器作業(yè)”將每分鐘更新一次狀態(tài)表(系統(tǒng)管理員可以將更新持續(xù)時(shí)間指定為 1 至 120 分鐘之間的一個(gè)值)。相反,數(shù)據(jù)庫(kù)鏡像監(jiān)視器每隔 30 秒自動(dòng)更新一次狀態(tài)表。對(duì)于這些更新,“數(shù)據(jù)庫(kù)鏡像監(jiān)視器作業(yè)”和數(shù)據(jù)庫(kù)鏡像監(jiān)視器將調(diào)用 sp_dbmmonitorupdate。
當(dāng) sp_dbmmonitorupdate 首次運(yùn)行時(shí),便會(huì)在 msdb 數(shù)據(jù)庫(kù)中創(chuàng)建“數(shù)據(jù)庫(kù)鏡像狀態(tài)”表和 dbm_monitor 固定數(shù)據(jù)庫(kù)角色。sp_dbmmonitorupdate 通常通過(guò)針對(duì)服務(wù)器實(shí)例上的每個(gè)鏡像數(shù)據(jù)庫(kù)將新行插入狀態(tài)表來(lái)更新鏡像狀態(tài);有關(guān)詳細(xì)信息,請(qǐng)參閱本主題后面的“數(shù)據(jù)庫(kù)鏡像狀態(tài)表”。此過(guò)程還會(huì)計(jì)算新行中的性能指標(biāo)并截?cái)啾A魰r(shí)間長(zhǎng)于當(dāng)前保持期(默認(rèn)為 7 天)的行。有關(guān)詳細(xì)信息,請(qǐng)參閱 sp_dbmmonitorupdate (Transact-SQL)。
注意:
除非數(shù)據(jù)庫(kù)鏡像監(jiān)視器當(dāng)前正在由 sysadmin 固定服務(wù)器角色成員使用,否則,只有在具有“數(shù)據(jù)庫(kù)鏡像監(jiān)視器作業(yè)”并且 SQL Server 代理正在運(yùn)行時(shí),才能自動(dòng)更新?tīng)顟B(tài)表。
數(shù)據(jù)庫(kù)鏡像監(jiān)視器作業(yè)
數(shù)據(jù)庫(kù)鏡像監(jiān)視作業(yè)(“數(shù)據(jù)庫(kù)鏡像監(jiān)視器作業(yè)”)獨(dú)立于數(shù)據(jù)庫(kù)鏡像監(jiān)視器運(yùn)行。僅當(dāng)使用 SQL Server Management Studio 啟動(dòng)鏡像會(huì)話時(shí),才能自動(dòng)創(chuàng)建“數(shù)據(jù)庫(kù)鏡像監(jiān)視器作業(yè)”。如果始終使用 ALTER DATABASE database_name SET PARTNER 命令開(kāi)始鏡像,則僅當(dāng)系統(tǒng)管理員運(yùn)行 sp_dbmmonitoraddmonitoring 存儲(chǔ)過(guò)程時(shí),該作業(yè)才存在。
創(chuàng)建“數(shù)據(jù)庫(kù)鏡像監(jiān)視器作業(yè)”之后,如果 SQL Server 代理正在運(yùn)行,則默認(rèn)情況下,每分鐘調(diào)用一次作業(yè)。然后,作業(yè)會(huì)調(diào)用 sp_dbmmonitorupdate 系統(tǒng)存儲(chǔ)過(guò)程。
默認(rèn)情況下,SQL Server 代理每分鐘調(diào)用一次“數(shù)據(jù)庫(kù)鏡像監(jiān)視器作業(yè)”,而作業(yè)隨即調(diào)用 sp_dbmmonitorupdate 以更新?tīng)顟B(tài)表。系統(tǒng)管理員可以使用 sp_dbmmonitorchangemonitoring 系統(tǒng)存儲(chǔ)過(guò)程更改更新持續(xù)時(shí)間,他們還可以使用 sp_dbmmonitorchangemonitoring 系統(tǒng)存儲(chǔ)過(guò)程查看當(dāng)前的更新持續(xù)時(shí)間。有關(guān)詳細(xì)信息,請(qǐng)參閱 sp_dbmmonitoraddmonitoring (Transact-SQL) 和 sp_dbmmonitorchangemonitoring (Transact-SQL)。
監(jiān)視數(shù)據(jù)庫(kù)鏡像狀態(tài)(由系統(tǒng)管理員執(zhí)行)
sysadmin 固定服務(wù)器角色成員可以查看和更新?tīng)顟B(tài)表。
使用數(shù)據(jù)庫(kù)鏡像監(jiān)視器
系統(tǒng)管理員可以使用數(shù)據(jù)庫(kù)鏡像監(jiān)視器手動(dòng)刷新“狀態(tài)”頁(yè)、導(dǎo)航樹(shù)或“歷史記錄”頁(yè)。如果狀態(tài)表在前 15 秒內(nèi)沒(méi)有更新,則此操作還會(huì)更新?tīng)顟B(tài)表。
- 1哈爾濱OA軟件的技術(shù)實(shí)現(xiàn)路徑的分布式計(jì)算技術(shù)
- 2正確理解RFID技術(shù) 挖掘其潛在益處
- 3如何監(jiān)視數(shù)據(jù)庫(kù)鏡像的狀態(tài)詳解
- 4信息安全十大關(guān)注確保公司渡過(guò)危機(jī)
- 5企業(yè)員工離職后的信息安全策略
- 6Java中泛型的理解以及等價(jià)實(shí)現(xiàn)
- 7中小企業(yè)服務(wù)器虛擬化必須考慮的因素
- 8系統(tǒng)的災(zāi)難恢復(fù)必須面對(duì)的五個(gè)問(wèn)題
- 9云計(jì)算挑戰(zhàn)重重
- 10企業(yè)網(wǎng)絡(luò)安全管理:三招修補(bǔ)系統(tǒng)漏洞
- 11分級(jí)存儲(chǔ):數(shù)據(jù)激增的存儲(chǔ)變革
- 12安全規(guī)劃問(wèn)題請(qǐng)勿紙上談兵
- 13部署主存儲(chǔ)優(yōu)化方案的六種需求
- 14企業(yè)選型數(shù)據(jù)庫(kù)系統(tǒng)的五點(diǎn)建議
- 15解決春運(yùn)難題 讓RFID實(shí)現(xiàn)車票實(shí)名有何不可
- 162009年存儲(chǔ)行業(yè)的三大社會(huì)化趨勢(shì)
- 17固態(tài)硬盤(pán) 節(jié)省成本與提高性能
- 18內(nèi)網(wǎng)安全克服五重阻礙 迎來(lái)春天
- 19合理規(guī)劃網(wǎng)絡(luò)是虛擬化價(jià)值第一步
- 20信息化:IT項(xiàng)目為何忌諱分析失敗
- 21八種方法“綠化”企業(yè)現(xiàn)有數(shù)據(jù)中心
- 22經(jīng)濟(jì)衰退會(huì)推動(dòng)還是阻礙虛擬化應(yīng)用
- 23局域網(wǎng)加快網(wǎng)速的21種另類妙招
- 242009年存儲(chǔ)與客戶端虛擬化發(fā)展強(qiáng)大
- 25六種設(shè)置方法助你徹底優(yōu)化IE瀏覽器
- 2609年中間件市場(chǎng) 行業(yè)細(xì)分受寵
- 27節(jié)假日期間網(wǎng)絡(luò)安全運(yùn)維四部曲
- 28連接模式:提高數(shù)據(jù)庫(kù)性能之捷徑
- 29下一代虛擬綠色數(shù)據(jù)中心推動(dòng)企業(yè)業(yè)務(wù)增長(zhǎng)
- 3020人的20個(gè)不同定義 讓你充分了解云計(jì)算
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓