有很多定時任務,而且是分佈在不同的伺服器上的。要輪詢資料庫中符合條件(狀態(tài))的數(shù)據(jù),然後在進行處理。這樣成百上千的定時任務去輪詢資料庫,直接導致資料庫壓力劇增。
這種情況要如何處理呢?怎樣減少資料庫壓力。
學習是最好的投資!
把相似或類似的輪詢?nèi)蝿蘸蟻?,以減少輪詢?nèi)蝿盏臄?shù)量
降低輪詢?nèi)蝿盏膱?zhí)行頻率
優(yōu)化輪詢?nèi)蝿諆?nèi)部的SQL語句,降低資料庫查詢壓力
平攤輪詢?nèi)蝿盏膱?zhí)行時間,不要都集中在某個時間段
不使用輪詢?nèi)蝿?/p>
升級資料庫