您好,登錄后才能下訂單哦!
演示地址?http://fander.asuscomm.com:8008/sqlops_approve/login.html
普通上線賬號(hào):guest ,密碼:123456
管理員審批賬號(hào):admin,密碼:123456
感謝好友陳俊聰友情提供云主機(jī)。
為了讓DBA從日常繁瑣的工作中解放出來(lái),通過(guò)SQL自助平臺(tái),可以讓開(kāi)發(fā)自上線,開(kāi)發(fā)提交SQL后就會(huì)自動(dòng)返回優(yōu)化建議,無(wú)需DBA的再次審核,從而提升上線效率,有利于建立數(shù)據(jù)庫(kù)開(kāi)發(fā)規(guī)范。
借鑒了去哪網(wǎng)Inception的思路并且把美團(tuán)網(wǎng)SQLAdvisor(索引優(yōu)化建議)集成在一起,并結(jié)合了之前寫(xiě)的《DBA的40條軍規(guī)》納入了審核規(guī)則里,用PHP實(shí)現(xiàn)。目前在我公司內(nèi)部使用。
SQL自動(dòng)審核主要完成兩方面目的:
1、避免性能太差的SQL進(jìn)入生產(chǎn)系統(tǒng),導(dǎo)致整體性能降低。
2、檢查開(kāi)發(fā)設(shè)計(jì)的索引是否合理,是否需要添加索引。
思路其實(shí)很簡(jiǎn)單:
1、獲取開(kāi)發(fā)提交的SQL
2、對(duì)要執(zhí)行的SQL做分析,觸碰事先定義好的規(guī)則來(lái)判斷這個(gè)SQL是否可以自動(dòng)審核通過(guò),未通過(guò)審核的需要人工處理。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。