亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)庫實時監(jiān)控系統(tǒng)的制作方法

文檔序號:6282328閱讀:242來源:國知局
專利名稱:數(shù)據(jù)庫實時監(jiān)控系統(tǒng)的制作方法
技術領域
本發(fā)明涉及一種監(jiān)控系統(tǒng),尤其涉及一種數(shù)據(jù)庫實時監(jiān)控系統(tǒng)。
背景技術
一般對工廠的生產(chǎn)線而言,通常會設置一數(shù)據(jù)庫來儲存生產(chǎn)在線的數(shù) 據(jù)。然而,由于現(xiàn)有的做法在生產(chǎn)在線并無任何對于數(shù)據(jù)庫進行監(jiān)控的機 制,所以若是生產(chǎn)在線發(fā)生任何問題,所有的信息均是由生產(chǎn)在線的人員
轉(zhuǎn)達之后,再回饋給信息服務人員(ISD),因而導致問題解決的效率無法 提升,且在訊息的傳達上花費相當大的成本。
舉例來說,生產(chǎn)在線的數(shù)據(jù)由數(shù)據(jù)庫來進行儲存,而數(shù)據(jù)庫可供存取 的連結通常維持一定數(shù)量,所以當各個連結欲同時存取數(shù)據(jù)庫時,會發(fā)生 各個連結互相等待或占用的情形,而導致數(shù)據(jù)庫產(chǎn)生死鎖(deadlock)的情 況。此時,生產(chǎn)在線的數(shù)據(jù)便無法順利地進行儲存,且數(shù)據(jù)庫死鎖的情況 也無法實時地提供給信息服務人員知悉,以利于信息服務人員盡快處理。
因此,有必要提出一種監(jiān)控系統(tǒng),可藉以實時監(jiān)控儲存生產(chǎn)在線數(shù)據(jù) 的數(shù)據(jù)庫,藉以及早發(fā)現(xiàn)問題所在。

發(fā)明內(nèi)容
本發(fā)明要解決的技術問題是提供一種數(shù)據(jù)庫實時監(jiān)控系統(tǒng),用以實時 監(jiān)控儲存生產(chǎn)在線數(shù)據(jù)的數(shù)據(jù)庫,可實時地將數(shù)據(jù)庫的相關信息及問題傳 送給管理者,以利于管理者迅速解決問題,進而提升系統(tǒng)整體的工作效率。為解決上述技術問題,本發(fā)明提出一種數(shù)據(jù)庫實時監(jiān)控系統(tǒng),用以實 時監(jiān)控儲存生產(chǎn)在線數(shù)據(jù)的數(shù)據(jù)庫,并由警示裝置產(chǎn)生警示信號以告知管 理者。此數(shù)據(jù)庫實時監(jiān)控系統(tǒng)包含警示裝置、死鎖監(jiān)控裝置以及工作監(jiān)控 裝置。死鎖監(jiān)控裝置連接于數(shù)據(jù)庫以及警示裝置,并用以偵測數(shù)據(jù)庫,且 于數(shù)據(jù)庫發(fā)生死鎖情形時,藉由警示裝置送出警示信號。工作監(jiān)控裝置連 接于數(shù)據(jù)庫以及警示裝置,并用以偵測多個正在存取數(shù)據(jù)庫的工作執(zhí)行緒
(work thread),且于死鎖監(jiān)控裝置偵測到數(shù)據(jù)庫發(fā)生死鎖時,找出相關 數(shù)據(jù)存取或傳送工作發(fā)生錯誤的工作執(zhí)行緒,藉由警示裝置送出警示信 號。
由本發(fā)明的技術內(nèi)容可知,應用前述數(shù)據(jù)庫實時監(jiān)控系統(tǒng),當數(shù)據(jù)庫 發(fā)生死鎖情形,或者當數(shù)據(jù)庫的數(shù)據(jù)存取或傳送工作發(fā)生錯誤時,可實時 地將數(shù)據(jù)庫的相關信息及問題傳送給管理者,供管理者對相關問題實時地 進行分析及解決,以利于管理者迅速解決問題,藉以提升整體系統(tǒng)的工作 效率。


下面結合附圖和具體實施方式
對本發(fā)明作進一步詳細的說明 圖1是本發(fā)明實施例之一數(shù)據(jù)庫實時監(jiān)控系統(tǒng)的示意圖; 圖2是本發(fā)明實施例之一數(shù)據(jù)庫實時監(jiān)控方法的流程圖。 其中
100:數(shù)據(jù)庫實時監(jiān)控系統(tǒng) 102:數(shù)據(jù)庫
104:備份還原服務器 110:死鎖監(jiān)控裝置
120:工作監(jiān)控裝置 130:警示裝置140:數(shù)據(jù)挖掘裝置 150:備份還原監(jiān)視器
160:訊息發(fā)送裝置 200 214:步驟
具體實施例方式
本發(fā)明提出一種數(shù)據(jù)庫實時監(jiān)控系統(tǒng),藉由對數(shù)據(jù)庫進行實時地監(jiān) 控,主動地偵測生產(chǎn)系統(tǒng)運行的狀態(tài)而及早發(fā)現(xiàn)潛在問題。如此一來,管 理者便可由被動地接收訊息轉(zhuǎn)而成為主動地發(fā)現(xiàn)問題,并且可實時確保系 統(tǒng)正常運行。
圖1是依照本發(fā)明實施例之一種數(shù)據(jù)庫實時監(jiān)控系統(tǒng)。此數(shù)據(jù)庫實時
監(jiān)控系統(tǒng)100用以監(jiān)控數(shù)據(jù)庫102,其中數(shù)據(jù)庫102用以儲存生產(chǎn)在線的 數(shù)據(jù),并且將生產(chǎn)在線實時性要求不高的數(shù)據(jù)或報表定時地傳送至備份還 原服務器104中,供備份還原服務器104進行數(shù)據(jù)的備份及還原,以減少 數(shù)據(jù)庫102本身儲存數(shù)據(jù)的壓力,使得數(shù)據(jù)庫102所儲存的生產(chǎn)線數(shù)據(jù)可 轉(zhuǎn)而儲存在備份還原服務器104中,達到數(shù)據(jù)庫異步還原的目的。
數(shù)據(jù)庫實時監(jiān)控系統(tǒng)100包括死鎖監(jiān)控裝置110、工作監(jiān)控裝置120、 警示裝置130以及數(shù)據(jù)挖掘裝置140。警示裝置130用以送出警示信號。 死鎖監(jiān)控裝置110連接于數(shù)據(jù)庫102以及警示裝置130,并用以偵測數(shù)據(jù) 庫102,且于數(shù)據(jù)庫102發(fā)生死鎖(deadlock)的情形時通知警示裝置130, 由警示裝置130送出警示信號告知管理者。其中,數(shù)據(jù)庫102會發(fā)生死鎖 的情形起因于數(shù)據(jù)庫102可供存取的連結維持一定數(shù)量,所以當各個連結 欲同時存取數(shù)據(jù)庫102時,便會造成各個連結互相等待或占用的情形,因 而導致數(shù)據(jù)庫102發(fā)生死鎖的情況。此外,死鎖監(jiān)控裝置110可每隔一段 時間(第一時間)間隔,如3分鐘,便對數(shù)據(jù)庫102進行一次偵測的動作,如此便可實時地偵測數(shù)據(jù)庫102是否有死鎖的情況,提供管理者實時 的訊息,避免生產(chǎn)線對數(shù)據(jù)庫102的存取工作產(chǎn)生過長時間的延遲或停 擺。其中,死鎖監(jiān)控裝置110對數(shù)據(jù)庫102偵測時所間隔的時間,可依管 理者的需求或?qū)嶋H情況進行調(diào)整。再者,警示裝置130所送出的警示信號 則可以電子郵件或其它形式傳送給管理者知悉。
工作監(jiān)控裝置120同樣連接于數(shù)據(jù)庫102以及警示裝置130,并用以 偵測多個正在存取數(shù)據(jù)庫102的工作執(zhí)行緒。當死鎖監(jiān)控裝置110偵測到 數(shù)據(jù)庫102發(fā)生死鎖時,或者當數(shù)據(jù)庫102進行相關數(shù)據(jù)的存取或?qū)⑸a(chǎn) 在線的數(shù)據(jù)傳送至備份還原服務器104的工作執(zhí)行緒發(fā)生錯誤時,工作監(jiān) 控裝置120會找出相關數(shù)據(jù)存取或傳送工作發(fā)生錯誤的工作執(zhí)行緒,并且 會通知警示裝置130,由警示裝置130送出警示信號以告知管理者。此外, 由于數(shù)據(jù)庫102在儲存生產(chǎn)線數(shù)據(jù)時必須占用硬盤空間,所以工作監(jiān)控裝 置120也可進一步偵測數(shù)據(jù)庫102所在的硬盤空間是否足夠,以方便管理 者進行參考分析。其中,工作監(jiān)控裝置120可每隔一段時間(第二時間) 間隔,如l小時,便對數(shù)據(jù)庫102的相關數(shù)據(jù)存取或傳送的工作進行一 次偵測的動作,如此便可實時地偵測數(shù)據(jù)庫102在進行數(shù)據(jù)存取或傳送工 作時是否有誤,提供管理者實時的訊息,讓管理者可針對相關的問題進行 修復。其中,工作監(jiān)控裝置120對數(shù)據(jù)庫102偵測時所間隔的時間,可依 管理者的需求或?qū)嶋H情況進行調(diào)整。另外,工作監(jiān)控裝置120可為一結構 化査詢語言(Structured Query Language, SQL)服務器。如此一來,便可 利用結構化査詢語言服務器本身可進行管理査詢的功能,來査詢相關數(shù)據(jù) 存取或傳送的工作是否有誤、數(shù)據(jù)庫102所在的硬盤空間是否足夠,以及數(shù)據(jù)庫102是否有死鎖的情形發(fā)生等。
數(shù)據(jù)挖掘裝置140連接于警示裝置130,并由警示裝置130觸發(fā),藉 以在警示裝置130送出警示信號之后,統(tǒng)計警示裝置130所送出的警示信 號的次數(shù)多少,并且可根據(jù)警示裝置130所送出的警示信號的次數(shù)多少, 進而統(tǒng)計數(shù)據(jù)庫102發(fā)生死鎖情形的次數(shù)及其相關工作發(fā)生錯誤的頻率 和次數(shù),以供管理者分析異常的原因及影響生產(chǎn)系統(tǒng)效能的環(huán)節(jié),讓管理 者可選擇合適的解決方案來進行改善。
此外,數(shù)據(jù)庫實時監(jiān)控系統(tǒng)100還可以包括備份還原監(jiān)視器150以及 訊息發(fā)送裝置160。備份還原監(jiān)視器150連接于備份還原服務器104以及 警示裝置130,并用以監(jiān)控備份還原服務器104。當備份還原服務器104 進行備份及還原數(shù)據(jù)的工作時出現(xiàn)發(fā)生異常的情況,備份還原監(jiān)視器150 同樣會通知警示裝置130,并由警示裝置130送出警示信號以告知管理者。 訊息發(fā)送裝置160則是連接于備份還原服務器104,用以于每日發(fā)送曰志 數(shù)據(jù),藉以將數(shù)據(jù)庫102的數(shù)據(jù)在備份還原服務器104中的備份還原情況 定時地告知管理者。
圖2是依照本發(fā)明實施例之一種數(shù)據(jù)庫實時監(jiān)控方法的流程圖。請參 照圖1及圖2。首先,藉由死鎖監(jiān)控裝置110偵測數(shù)據(jù)庫102 (步驟200), 其中死鎖監(jiān)控裝置110可每隔一段時間(第一時間)間隔,如3分鐘, 便對數(shù)據(jù)庫102進行一次偵測的動作,且死鎖監(jiān)控裝置110對數(shù)據(jù)庫102 偵測時所間隔的時間,可依管理者的需求或?qū)嶋H情況進行調(diào)整。接著,由 死鎖監(jiān)控裝置110判別數(shù)據(jù)庫102是否發(fā)生死鎖情形(步驟202)。若是數(shù) 據(jù)庫102并無任何死鎖的情形,則數(shù)據(jù)庫102會正常操作,將生產(chǎn)在線實時性要求不高的數(shù)據(jù)或報表定時地傳送至備份還原服務器104中(步驟 204),供備份還原服務器104進行數(shù)據(jù)的備份及還原。若是數(shù)據(jù)庫102 發(fā)生死鎖的情形,則死鎖監(jiān)控裝置110會通知警示裝置130 (步驟206)。 接著,警示裝置130會依照死鎖監(jiān)控裝置110的通知送出警示信號(步驟 207),以供管理者知悉。
接著,再藉由工作監(jiān)控裝置120偵測多個正在存取數(shù)據(jù)庫102的工作 執(zhí)行緒(步驟208)。其中,工作監(jiān)控裝置120可每隔一段時間(第二時間) 間隔,如l小時,便對數(shù)據(jù)庫102的相關數(shù)據(jù)存取或傳送的工作進行一 次偵測的動作,且工作監(jiān)控裝置120對數(shù)據(jù)庫102偵測時所間隔的時間, 同樣可依管理者的需求或?qū)嶋H情況進行調(diào)整。由于此時死鎖監(jiān)控裝置110 已偵測到數(shù)據(jù)庫102發(fā)生死鎖的情形,因此工作監(jiān)控裝置120會判別數(shù)據(jù) 庫102中相關數(shù)據(jù)存取或傳送工作的工作執(zhí)行緒是否發(fā)生錯誤(步驟 210)。若是數(shù)據(jù)庫102中相關數(shù)據(jù)存取或傳送工作的工作執(zhí)行緒并無任何 錯誤,則數(shù)據(jù)庫102會正常操作,將生產(chǎn)在線實時性要求不高的數(shù)據(jù)或報 表定時地傳送至備份還原服務器104中(步驟204),供備份還原服務器104 進行數(shù)據(jù)的備份及還原。反之,若是數(shù)據(jù)庫102中相關數(shù)據(jù)存取或傳送工 作的工作執(zhí)行緒發(fā)生錯誤,則工作監(jiān)控裝置120會通知警示裝置130(步 驟212)。接著,警示裝置130會依照工作監(jiān)控裝置120的通知送出警示 信號(步驟213),以供管理者知悉。
再者,在警示裝置130送出警示信號之后,可再藉由警示裝置130 觸發(fā)數(shù)據(jù)挖掘裝置140(步驟214),藉以由數(shù)據(jù)挖掘裝置140統(tǒng)計數(shù)據(jù)庫 102發(fā)生死鎖情形以及相關工作發(fā)生錯誤的頻率和次數(shù),供管理者進行分析和解決問題。
在一實施例中,警示裝置130依照死鎖監(jiān)控裝置110的通知送出警示 信號之后(步驟207),可直接由警示裝置130觸發(fā)數(shù)據(jù)挖掘裝置140 (步驟 214),藉以由數(shù)據(jù)挖掘裝置140統(tǒng)計數(shù)據(jù)庫102發(fā)生死鎖情形的頻率和次 數(shù)。
在另一實施例中,此監(jiān)控方法可先藉由工作監(jiān)控裝置120偵測數(shù)據(jù)庫 102中的工作執(zhí)行緒(步驟208),之后再藉由死鎖監(jiān)控裝置110偵測數(shù)據(jù) 庫102(步驟200),或由工作監(jiān)控裝置120和死鎖監(jiān)控裝置110同時進行 偵測。也就是,管理者可依實際情況設定偵測的順序。
另外,此監(jiān)控方法更可藉由備份還原監(jiān)視器150監(jiān)控備份還原服務器 104,且當備份還原服務器104進行備份及還原工作發(fā)生異常時,藉由備 份還原監(jiān)視器150通知警示裝置130送出警示信號。而且,亦可藉由訊息 發(fā)送裝置160定時地發(fā)送關于備份還原服務器104的備份還原情況的日志 數(shù)據(jù),供管理者隨時掌握備份還原的情況。
由上述實施例可知,應用前述數(shù)據(jù)庫實時監(jiān)控系統(tǒng)可實時地將數(shù)據(jù)庫 的相關信息及問題傳送至管理者,供管理者對其進行分析及解決,同時也 提升了整體系統(tǒng)的工作效率,并使生產(chǎn)系統(tǒng)可得以平穩(wěn)地運作。
雖然本發(fā)明己以實施例揭露如上,然其并非用以限定本發(fā)明,任何本 領域技術人員,在不脫離本發(fā)明的精神和范圍內(nèi),當可作各種之變更與修 飾,因此本發(fā)明的保護范圍當以權利要求界定的保護范圍為準。
10
權利要求
1. 一種數(shù)據(jù)庫實時監(jiān)控系統(tǒng),其特征在于,該系統(tǒng)包含一警示裝置,用于產(chǎn)生一警示信號以告知管理者;一死鎖監(jiān)控裝置,連接于該數(shù)據(jù)庫以及該警示裝置,并用以偵測該數(shù)據(jù)庫,且于該數(shù)據(jù)庫發(fā)生死鎖情形時,藉由該警示裝置送出該警示信號;以及一工作監(jiān)控裝置,連接于該數(shù)據(jù)庫以及該警示裝置,并用以偵測復數(shù)個正在存取該數(shù)據(jù)庫的工作執(zhí)行緒,且于該死鎖監(jiān)控裝置偵測到該數(shù)據(jù)庫發(fā)生死鎖時,找出相關數(shù)據(jù)存取或傳送工作發(fā)生錯誤的工作執(zhí)行緒,藉由該警示裝置送出該警示信號。
2. 如權利要求1所述的數(shù)據(jù)庫實時監(jiān)控系統(tǒng),其特征在于,該系統(tǒng) 還包含 一數(shù)據(jù)挖掘裝置,連接于該警示裝置,并由該警示裝置觸發(fā),藉 以統(tǒng)計該數(shù)據(jù)庫發(fā)生死鎖情形及相關工作發(fā)生錯誤的頻率和次數(shù)。
3. 如權利要求1所述的數(shù)據(jù)庫實時監(jiān)控系統(tǒng),其特征在于,該系統(tǒng) 還包含 一備份還原監(jiān)視器,連接于一用以備份及還原該數(shù)據(jù)庫數(shù)據(jù)的備 份還原服務器以及該警示裝置,并用以監(jiān)控該備份還原服務器。
4. 如權利要求3所述的數(shù)據(jù)庫實時監(jiān)控系統(tǒng),其特征在于,當該備 份還原服務器進行備份及還原工作發(fā)生異常時,該備份還原監(jiān)視器藉由該 警示裝置送出該警示信號。
5. 如權利要求3所述的數(shù)據(jù)庫實時監(jiān)控系統(tǒng),其特征在于,該系統(tǒng) 還包含 一訊息發(fā)送裝置,連接于該備份還原服務器,并于每日發(fā)送一日 志數(shù)據(jù),藉以將該數(shù)據(jù)庫的備份還原情況告知管理者。
6. 如權利要求1所述的數(shù)據(jù)庫實時監(jiān)控系統(tǒng),其特征在于,所述的 死鎖監(jiān)控裝置每隔一段時間進行偵測該數(shù)據(jù)庫。
7. 如權利要求1所述的數(shù)據(jù)庫實時監(jiān)控系統(tǒng),其特征在于,所述的 工作監(jiān)控裝置每隔一段時間進行偵測該數(shù)據(jù)庫的相關數(shù)據(jù)存取或傳送工 作。
8. 如權利要求1所述的數(shù)據(jù)庫實時監(jiān)控系統(tǒng),其特扎在于,所述的 工作監(jiān)控裝置為一結構化査詢語言服務器。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)庫實時監(jiān)控系統(tǒng),包含警示裝置、死鎖監(jiān)控裝置以及工作監(jiān)控裝置。死鎖監(jiān)控裝置連接于數(shù)據(jù)庫以及警示裝置,并用以偵測數(shù)據(jù)庫,且于數(shù)據(jù)庫發(fā)生死鎖情形時,藉由警示裝置送出警示信號以告知管理者。工作監(jiān)控裝置連接于數(shù)據(jù)庫以及警示裝置,并用以偵測多個正在存取數(shù)據(jù)庫的工作執(zhí)行緒,且于死鎖監(jiān)控裝置偵測到數(shù)據(jù)庫發(fā)生死鎖時,找出相關數(shù)據(jù)存取或傳送工作發(fā)生錯誤的工作執(zhí)行緒,藉由警示裝置送出警示信號以告知管理者。本發(fā)明可實時地將數(shù)據(jù)庫的相關信息及問題傳送給管理者,以利于管理者迅速解決問題,進而提升系統(tǒng)整體的工作效率。
文檔編號G05B19/048GK101464670SQ200710094578
公開日2009年6月24日 申請日期2007年12月17日 優(yōu)先權日2007年12月17日
發(fā)明者珺 孫, 龍建國 申請人:英華達(上海)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1