排查內存使用率高問題
更新時間 2023-12-27 14:20:11
最近更新時間: 2023-12-27 14:20:11
分享文章
本頁介紹了排查內存使用率高問題方式與解決方案。
內存使用率高問題排查方式與解決方案:
- 使用【監控圖表】的【內存】進行查看。
- 解決方案:
- 控制并發連接數。連接數據庫時,需要計算業務一共有多少個客戶端, 每個客戶端配置的連接池大小是多少,總的連接數不宜超過當前實例能承受的最大連接數的80%。連接太多會導致內存和多線程上下文的開銷增加,影響請求處理延時。
- 建議配置連接池,連接池最大不要超過200。
- 降低單次請求的內存開銷,例如通過創建索引減少集合的掃描、內存排序等。
- 在連接數合適的情況下內存占?持續增?,建議升級內存配置,避免可能存在內存溢出和大量清除緩存而導致系統性能急劇下降。