Açıklama
TEB'de bazı joblar ihtiyaç olmadığı için kasten işlenmiyor, adları; Workflow.FormData.XmlDatabase, Workflow.Instance.XmlDatabase, Workflow.Instance.XmlDatabaseRemover.
Zamanla biriken bu jobların silinmesi ve Jobs ve JobLog SQL tabloları genel bakımı için çalıştırılan sorgu aşağıdaki gibidir.
Sorgular çalıştırılmadan önce agent'in stop edilmesi gerekiyor, sorgu çalıştırıldıktan sonra da tekrar start edilmesi gerekli.
Eğer mümkün ise index defrag işlemleri de aynı plan veya başka bir plan içerisinde çalıştırılırsa daha iyi olacaktır.
-- isleniyor durumda kalan joblari tekrar bekliyor durumuna al
update "wJobs" set "State"=1 where "State"=2;
-- xml database replikasyon joblarini sil
delete from "wJobs" where "Worker" = 'Workflow.FormData.XmlDatabase' or "Worker" = 'Workflow.Instance.XmlDatabase' or "Worker" = 'Workflow.Instance.XmlDatabaseRemover';
-- job'i olmayan job loglarini sil
delete from "wJobLog" where "JobId" not in (
select "Id" from "wJobs"
);
-- agent locklarini sil
delete from "wLocks" where "LockedBy" = '11111111-1111-1111-1111-111111111111';