基于SQL優(yōu)化的數(shù)據(jù)庫運(yùn)行控制方法、系統(tǒng)及存儲介質(zhì)
基本信息
申請?zhí)?/td> | CN202110841430.6 | 申請日 | - |
公開(公告)號 | CN113282574A | 公開(公告)日 | 2021-08-20 |
申請公布號 | CN113282574A | 申請公布日 | 2021-08-20 |
分類號 | G06F16/21(2019.01)I;G06F16/22(2019.01)I;G06F16/242(2019.01)I;G06F16/28(2019.01)I;G06F40/154(2020.01)I;G06F40/205(2020.01)I;G06F40/253(2020.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 閔建兵;熊軍 | 申請(專利權(quán))人 | 云和恩墨(北京)信息技術(shù)有限公司 |
代理機(jī)構(gòu) | 廣州嘉權(quán)專利商標(biāo)事務(wù)所有限公司 | 代理人 | 黃廣龍 |
地址 | 100010北京市東城區(qū)后永康胡同17號 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種基于SQL優(yōu)化的數(shù)據(jù)庫運(yùn)行控制方法、系統(tǒng)及存儲介質(zhì),基于SQL優(yōu)化的數(shù)據(jù)庫運(yùn)行控制方法包括:接收并解析告警信息以得到告警目標(biāo)機(jī)器,并獲取告警目標(biāo)機(jī)器的數(shù)據(jù)庫的運(yùn)行參數(shù);若數(shù)據(jù)庫的運(yùn)行參數(shù)超過預(yù)設(shè)參數(shù)閾值,采集正在執(zhí)行的SQL的執(zhí)行參數(shù)和執(zhí)行信息;根據(jù)執(zhí)行參數(shù)、執(zhí)行信息和預(yù)設(shè)篩選規(guī)則分析出造成故障的SQL以得到影響SQL;對影響SQL進(jìn)行解析以得到第一解析數(shù)據(jù),根據(jù)第一解析數(shù)據(jù)以預(yù)設(shè)改寫規(guī)則對影響SQL改寫以得到優(yōu)化SQL;對優(yōu)化SQL進(jìn)行解析以得到第二解析數(shù)據(jù),第二解析數(shù)據(jù)添加對應(yīng)的索引。本發(fā)明無需數(shù)據(jù)庫管理人員進(jìn)行SQL優(yōu)化,自動進(jìn)行數(shù)據(jù)庫故障分析,以自動查找到影響數(shù)據(jù)庫故障的影響SQL,且提高了SQL優(yōu)化的效率。 |
