今天公司的一個(gè)rule項(xiàng)目因?yàn)樾阅軉栴}導(dǎo)致oracle連接過高,導(dǎo)致整個(gè)后臺(tái)崩潰,斷網(wǎng)2小時(shí).
具體的原因是因?yàn)閞ule的一個(gè)驗(yàn)證規(guī)則太過復(fù)雜,查詢業(yè)務(wù)訂單表頻繁,導(dǎo)致oracle被拖跨,間接導(dǎo)致運(yùn)營(yíng)后臺(tái)淪陷.
rule接口的平均響應(yīng)時(shí)間從之前的幾個(gè)ms飚升至200ms.
解決辦法: 回滾代碼
總結(jié): 1.當(dāng)業(yè)務(wù)量大了之后,可能很小的一部分代碼功能都可能導(dǎo)致嚴(yán)重的性能瓶頸.
2.性能測(cè)試近乎于無
3. 因業(yè)務(wù)的復(fù)雜性,以及服務(wù)依賴過多,搭建測(cè)試環(huán)境復(fù)雜,測(cè)試過程難度增大.