1.是否發動請求數太多導致tcp請求進入等待佇列了?解決:netstat檢視程式的tcp/ip連線情況,是否很多請求處於time-wait情況。如果是這個情況,則可以新增tomcat數量,利用nginx負載均衡解決
2.如上述條件發現請求連線不多,
下一步檢視是否是應用程式記憶體使用情況,伺服器的cpu使用情況,
解:抓取記憶體的dump資訊,看看是不是gc時間過長,記憶體快記憶體溢位了,
如果快發生記憶體溢位了,趕緊排查**,查詢**記憶體洩漏了。
如果是死鎖問題,也可以通過dump資訊檢視到。趕緊解決**。
3.如果上述兩步驟都沒問題,再看看redis日誌記錄,mysql日誌記錄,tomcat日誌記錄,看看是否走redis了,是否mysql寫鎖等待問題。如果寫鎖等待,就要採用分庫分表了。
頁面載入慢的原因
1.後端的原因,伺服器不好,請求耗時長 2.前端傳送請求太多 解決 減少傳送請求 3.網路問題 4.過大 前端解決方法 減少http請求,使用精靈圖,把公共部分存再sessionstorage中,請求過就不在請求 sessionstorage localstorage cookie的區別 cooki...
系統響應慢應從以下幾個方面著手
最近公司有關部門反饋erp系統響應慢,領導也在跟進這件事情,於是開搞從以下幾方面著手。看下圖就知道了,比蝸牛還慢 哈哈 慢sql以及慢日誌分析 慢sql 阿里雲rds需要提交工單授權 select from mysql.slow log view order by rows examined des...
MySQL區域網內訪問慢的原因及解決方法
mysql區域網內訪問慢的原因及解決方法mysql區域網內訪問慢的原因及解決方法。windows系統下解決方法 1.進入win2003 xp系統windows目錄 2.找出my.ini檔案。3.修改檔案內容,在 mysqld 下加入如下內容 skip name resolve skip grant ...