溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

MysqlIO.readFully問題排查分析過程

發(fā)布時間:2020-06-13 15:06:40 來源:網(wǎng)絡(luò) 閱讀:492 作者:wx5d9ed7c8443c3 欄目:編程語言

問題描述

支付清結(jié)算系統(tǒng)"外部對賬"部分任務(wù)在早上6:00~7:00時間段內(nèi)對賬速度緩慢,且經(jīng)常造成對賬統(tǒng)計結(jié)果不準(zhǔn)確問題,導(dǎo)致結(jié)轉(zhuǎn)記賬不準(zhǔn)確。

初步分析及處理過程

由于外部對賬是經(jīng)過性能優(yōu)化的,且在壓測環(huán)境表現(xiàn)良好,所以最開始初步認(rèn)為是由于數(shù)據(jù)庫性能瓶頸導(dǎo)致,初步處理方式為將線上6:00~7:00之前的慢SQL進(jìn)行了一番排查,并對涉及外部系統(tǒng)的慢SQL進(jìn)行了優(yōu)化,這個步驟理論上是可以解決此類問題,但RDS(阿里云Mysql可能存在慢SQL統(tǒng)計不準(zhǔn)確問題)。

特點時間段內(nèi)線程棧分析

特定時間段線程棧分析,由于SQL優(yōu)化部分并沒有解決此類問題,為了查看在早上6:00~7:00這個時間段內(nèi)程序JVM內(nèi)部到底發(fā)生了什么,所以采取了定時抓取線程棧日志的手段(具體方式為在Linux服務(wù)器添加cron任務(wù),并累計輸出日志的方式,腳本如

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI