MysqlIO.readFully問題排查分析過程

問題描述

支付清結算系統"外部對帳"部分任務在早上6:00~7:00時間段內對帳速度緩慢,且常常形成對帳統計結果不許確問題,致使結轉記帳不許確。sql

初步分析及處理過程

因爲外部對帳是通過性能優化的,且在壓測環境表現良好,因此最開始初步認爲是因爲數據庫性能瓶頸致使,初步處理方式爲將線上6:00~7:00以前的慢SQL進行了一番排查,並對涉及外部系統的慢SQL進行了優化,這個步驟理論上是能夠解決此類問題,但RDS(阿里雲Mysql可能存在慢SQL統計不許確問題)。數據庫

特色時間段內線程棧分析

特定時間段線程棧分析,因爲SQL優化部分並無解決此類問題,爲了查看在早上6:00~7:00這個時間段內程序JVM內部到底發生了什麼,因此採起了定時抓取線程棧日誌的手段(具體方式爲在Linux服務器添加cron任務,並累計輸出日誌的方式,腳本如性能優化

相關文章
相關標籤/搜索