diff --git a/packages/backend/src/queue/index.ts b/packages/backend/src/queue/index.ts
index 67d5f5d248a03eb2d96e2c5c410a15807cc79513..c5fd7de1cbe8ccf32a8b31803ee3f4882d1636dd 100644
--- a/packages/backend/src/queue/index.ts
+++ b/packages/backend/src/queue/index.ts
@@ -305,11 +305,13 @@ export default function() {
 	systemQueue.add('resyncCharts', {
 	}, {
 		repeat: { cron: '0 0 * * *' },
+		removeOnComplete: true,
 	});
 
 	systemQueue.add('cleanCharts', {
 	}, {
 		repeat: { cron: '0 0 * * *' },
+		removeOnComplete: true,
 	});
 
 	systemQueue.add('checkExpiredMutings', {
diff --git a/packages/backend/src/services/note/create.ts b/packages/backend/src/services/note/create.ts
index ceb5e8cc7165a50de612010d044575988eb97426..e2bf9d5b594d45f5c4697fffde659593a1cdee3c 100644
--- a/packages/backend/src/services/note/create.ts
+++ b/packages/backend/src/services/note/create.ts
@@ -312,7 +312,8 @@ export default async (user: { id: User['id']; username: User['username']; host:
 		endedPollNotificationQueue.add({
 			noteId: note.id,
 		}, {
-			delay
+			delay,
+			removeOnComplete: true,
 		});
 	}