一種基于MongoDB的慢SQL聚合展示方法和系統(tǒng)

基本信息

申請(qǐng)?zhí)?/td> CN201910010505.9 申請(qǐng)日 -
公開(公告)號(hào) CN111414382A 公開(公告)日 2020-07-14
申請(qǐng)公布號(hào) CN111414382A 申請(qǐng)公布日 2020-07-14
分類號(hào) G06F16/2455;G06F16/248 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 劉運(yùn)朋 申請(qǐng)(專利權(quán))人 北京智融網(wǎng)絡(luò)科技有限公司
代理機(jī)構(gòu) - 代理人 -
地址 100086 北京市海淀區(qū)知春路23號(hào)16層1604A
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于MongoDB的慢SQL聚合展示方法和系統(tǒng),方法包括:數(shù)據(jù)采集步驟,包括:每隔T1時(shí)間在所有MongoDB主機(jī)掃描最近T1時(shí)間的MongoDB日志,且過濾出慢SQL并存儲(chǔ)到第一存儲(chǔ)數(shù)據(jù)庫中;數(shù)據(jù)處理步驟,包括:每隔T2時(shí)間向第一存儲(chǔ)數(shù)據(jù)庫查詢,并獲取所有主機(jī)在T2時(shí)間內(nèi)的慢SQL,并導(dǎo)入第二存儲(chǔ)數(shù)據(jù)庫中;數(shù)據(jù)合并步驟,包括:將第二存儲(chǔ)數(shù)據(jù)中的慢SQL合并清理,并更新單個(gè)時(shí)間段慢SQL數(shù)量、以及本類慢SQL第一次出現(xiàn)的時(shí)間和最后一次出現(xiàn)的時(shí)間,對(duì)首次出現(xiàn)的慢SQL歸并記錄;其中,所述慢SQL是指超過50ms的增刪改查SQL語句,且T2的時(shí)間大于T1的時(shí)間。