獲取當前數據庫連接數
@Resource private DruidDataSource druidDataSource;
int activeCount = druidDataSource.getActiveCount(); int activePeak = druidDataSource.getActivePeak(); LOG.info("當前連接數:{},最高峯值連接數:{}",activeCount,activePeak);
根據日誌查看接口不是一直卡,高峯期卡頓
然後看了其中一個比較慢的 這裏只有一個查詢 而且sql執行很快
但是從開始執行到sql執行完成確花了8秒鐘
大部分的時間都消耗在等待數據庫查詢這個地方
再看數據庫連接數記錄發現到了最大值