一種基于復(fù)雜SQL的自動(dòng)優(yōu)化方法和裝置
基本信息

| 申請(qǐng)?zhí)?/td> | CN202011160947.0 | 申請(qǐng)日 | - |
| 公開(公告)號(hào) | CN112347120A | 公開(公告)日 | 2021-02-09 |
| 申請(qǐng)公布號(hào) | CN112347120A | 申請(qǐng)公布日 | 2021-02-09 |
| 分類號(hào) | G06F16/242(2019.01)I;G06F16/2453(2019.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
| 發(fā)明人 | 陳建成;廖陽春;鄭廣彬 | 申請(qǐng)(專利權(quán))人 | 蜂助手股份有限公司 |
| 代理機(jī)構(gòu) | 廣州睿金澤專利代理事務(wù)所(普通合伙) | 代理人 | 宋偉文 |
| 地址 | 510635廣東省廣州市天河區(qū)龍口橫街28號(hào)南塔23樓自編2301-2341房 | ||
| 法律狀態(tài) | - | ||
摘要

| 摘要 | 本發(fā)明公開一種基于復(fù)雜SQL的自動(dòng)優(yōu)化方法和裝置,方法包括:接收并從中篩選具有優(yōu)化特征的SQL語句;根據(jù)基本規(guī)則,檢驗(yàn)SQL語句的正確性;對(duì)SQL語句遍歷所有優(yōu)化規(guī)則,優(yōu)化SQL語句;輸出優(yōu)化后的SQL語句并記錄耗時(shí);生成優(yōu)化報(bào)告,并記錄到數(shù)據(jù)庫;其中,優(yōu)化特征包括:執(zhí)行出錯(cuò)、影響執(zhí)行效率、執(zhí)行順序有問題、執(zhí)行耗時(shí)長(zhǎng)、索引問題導(dǎo)致全表查詢、丟失索引、嵌套多級(jí)子查詢;優(yōu)化報(bào)告包括如下字段:應(yīng)用程序、數(shù)據(jù)庫類型、SQL語句、執(zhí)行耗時(shí)、問題描述。本發(fā)明解決了現(xiàn)有技術(shù)中對(duì)于復(fù)雜SQL語句的開發(fā)與維護(hù)的復(fù)雜度較高、難度較大的問題,達(dá)到自動(dòng)優(yōu)化與效率監(jiān)控的效果,提高SQL語句的執(zhí)行效率。?? |





