/var/log/tomcat/或/opt/tomcat/logs/目錄,常見文件包括catalina.out、localhost_access_log.*.txt。%D或QTime字段表示請求處理時間(單位:毫秒),例如2326表示2.3秒。SELECT、JOIN等SQL關鍵詞或數據庫錯誤碼。grep 'QTime' /var/log/tomcat/catalina.out | awk -F 'QTime' '{if ($2 > 800) print $0}'
grep 'QTime' /var/log/tomcat/catalina.out | wc -l
EXPLAIN分析執行計劃,減少SELECT *和不必要的JOIN。maxThreads、minSpareThreads)提升并發能力,修改server.xml中<Connector>配置。compression="on")減少傳輸耗時。-Xms、-Xmx),建議設置為物理內存的70%-80%。net.ipv4.tcp_tw_reuse提升TCP連接復用。logrotate工具按天分割日志,避免文件過大。參考來源: