JobRunr 数据库性能问题

问题描述 投票:0回答:1

我们已开始在应用程序中使用 Jobrunr 5.13 进行简单的后台作业处理。我们使用 Postgres 12 来实现持久性。然而我们注意到下面的查询有大约 8 分钟的高延迟并阻塞了数据库。

select * from jobrunr_jobs_stats ORDER BY total ASC LIMIT $1 OFFSET $2

select * from jobrunr_jobs_stats;
的输出为:

<?xml version="1.0" encoding="UTF-8"?> <dataset> <SELECT_FROM_JOBRUNR_JOBS_STATS_JJS_ TOTAL="1411870" SCHEDULED="0" ENQUEUED="3343" PROCESSING="0" FAILED="19" SUCCEEDED="57528" ALLTIMESUCCEEDED="2521443.0" DELETED="1350980" NBROFBACKGROUNDJOBSERVERS="1" NBROFRECURRINGJOBS="0"/> </dataset>

当我们有大量后台作业需要处理时,我们开始面临这个问题。尽管所有作业都已处理,但它在

jobrunr_jobs
表中创建了很多条目。

postgresql jobrunr
1个回答
4
投票

嗯,自去年 6 月以来,您的仪表板上就会出现一个大弹出窗口,要求您升级到最新版本的 JobRunr。弹出窗口提到新版本包含错误修复、性能改进和新功能。

作为JobRunr的开发者,我不知道还能做些什么来激励用户升级......

© www.soinside.com 2019 - 2024. All rights reserved.