線上專案發生查詢新增等操作慢的時候如何排查?

2021-10-10 03:39:18 字數 639 閱讀 2603

在工作當中我們經常會遇到查詢慢呀,新增慢呀等等問題,開發環境出現這樣的問題不可怕,我們可以通過debug輕鬆鎖定慢的**,那如果本地是好的,線上出現這樣的問題我們應該如何排查?

我們可以採取新增時間標記,讓兩個時間想減,然後輸出日誌,這樣我們就可以在日誌當中檢視到耗時時間。

在專案當中我們可以多打幾個這樣的時間標記,然後就可以根據輸出日誌,快速鎖定,慢的**,然後本地除錯優化。

以下**為例:

package com.xjgx.service.person;

import org.slf4j.logger;

import org.slf4j.logge***ctory;

import org.springframework.beans.factory.annotation.autowired;

import com.xjgx.domain.person.personinfo;

import com.xjgx.dto.resultdto;

import com.xjgx.repository.person.personinforepository;

public class testservice

}

發生線上事故這麼辦

值班人員快速查詢問題,定位不到的時候,立馬通知所有相關人員 嘗試恢復系統,最終要的不是修復bug,而是減少故障的影響範圍,並最快的修復問題 建議以使用者功能為索引的服務和資源的呼叫關係圖。為關係圖中的,各個業務定立關鍵指標和一套運維流程和工具,最好有運維系統監控系統 設定故障的等級和處理方式 故障演...

div邊框線上新增文字

方法一 用fieldset 存在瀏覽器可能不支援的風險 new document title type text css fieldset test legend ul listyle head style width 300px height 100px 生產資訊 legend 試一下 div f...

小白發布線上專案

這只是大致的過程,下次有時間細化和貼圖 1 發布線上專案首先需要伺服器,對於學生黨測試學習我建議去阿貝雲,因為有免費虛擬主機,免費雲伺服器,還有網域名稱免備案,而且你不嫌麻煩就一直可以用。個人覺得配置還是不錯的,畢竟免費的要啥自行車。具體 systemctl stop firewalld.servi...