国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

java - 定時(shí)任務(wù)輪詢數(shù)據(jù)庫壓力如何解決

瀏覽:121日期:2023-12-06 08:56:14

問題描述

有很多定時(shí)任務(wù),而且是分布在不同的服務(wù)器上的。要輪詢數(shù)據(jù)庫中符合條件(狀態(tài))的數(shù)據(jù),然后在進(jìn)行處理。 這樣成百上千的定時(shí)任務(wù)去輪詢數(shù)據(jù)庫,直接導(dǎo)致數(shù)據(jù)庫壓力劇增。

這種情況如何處理呢?怎樣減少數(shù)據(jù)庫壓力。

問題解答

回答1:

把相似或類似的輪詢?nèi)蝿?wù)合并,以減少輪詢?nèi)蝿?wù)的數(shù)量

降低輪詢?nèi)蝿?wù)的執(zhí)行頻率

優(yōu)化輪詢?nèi)蝿?wù)內(nèi)部的SQL語句,降低數(shù)據(jù)庫查詢壓力

平攤輪詢?nèi)蝿?wù)的執(zhí)行時(shí)間,不要都集中在某個(gè)時(shí)間段

不使用輪詢?nèi)蝿?wù)

升級數(shù)據(jù)庫

回答2:

試試把要輪詢的數(shù)據(jù)id單獨(dú)存放,任務(wù)輪詢id表,然后在根據(jù)id去單條的查詢

回答3:

另外數(shù)據(jù)庫也可以設(shè)置多個(gè)從庫,定時(shí)任務(wù)可以從不同的從庫里輪詢得到數(shù)據(jù),這樣數(shù)據(jù)庫的壓力就小很多

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 元氏县| 贡嘎县| 巨野县| 湘潭市| 牡丹江市| 瓦房店市| 东阿县| 永川市| 新泰市| 化德县| 汾阳市| 玉门市| 洱源县| 乳源| 伊金霍洛旗| 辽阳县| 余江县| 故城县| 温宿县| 广饶县| 玉溪市| 十堰市| 兰州市| 五莲县| 沙田区| 沾化县| 徐闻县| 海丰县| 铜梁县| 敦煌市| 微山县| 满城县| 德昌县| 郓城县| 习水县| 秦皇岛市| 淳化县| 德庆县| 承德县| 赣榆县| 万宁市|