You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My databases are too big for not that many active jobs, I looked at the database and in the Set and Hash Tables there are information that aren't linked to any active job, I mean, old suceeded jobs are deleted but their information on the Set and Hash tables aren't cleaned
What can I do to clean this records? shoudn't all of these tables have FKs to the Job table and delete cascade on it?
This Is my production size at the moment
I have the extensions
Hanfire.Console 1.4.2 and Hangfire.Recurringjobextenions 1.1.6
ths is the set table
select substring([key],0,9),count(*) from [HangFire].[Set] group by substring([key],0,9) order by 2 desc
State is also very big, I have some old jobs that run, try to do something and schedule again for some time in the future, is there a way to clean the old state from a job, I mean, I could keep just the essencial from the previous months
this is the hash table
select substring([key],0,13),count(*),field from [HangFire].Hash
group by substring([key],0,13),field
order by 1
The text was updated successfully, but these errors were encountered:
This bug is copied from HangfireIO/Hangfire#1976
asked this question on stack overflow
https://stackoverflow.com/questions/70177605/how-can-i-clean-hangfire-sql-database-keeping-the-actual-jobs-running
My databases are too big for not that many active jobs, I looked at the database and in the Set and Hash Tables there are information that aren't linked to any active job, I mean, old suceeded jobs are deleted but their information on the Set and Hash tables aren't cleaned
What can I do to clean this records? shoudn't all of these tables have FKs to the Job table and delete cascade on it?
This Is my production size at the moment
I have the extensions
Hanfire.Console 1.4.2 and Hangfire.Recurringjobextenions 1.1.6
ths is the set table
select substring([key],0,9),count(*) from [HangFire].[Set] group by substring([key],0,9) order by 2 desc
State is also very big, I have some old jobs that run, try to do something and schedule again for some time in the future, is there a way to clean the old state from a job, I mean, I could keep just the essencial from the previous months
this is the hash table
The text was updated successfully, but these errors were encountered: