Aracılığıyla paylaş


Büyük hacimli sistem işleri ve günlükler oluşturan iş akışı

Bu makalede, zaman uyumsuz bir iş akışının büyük miktarda sistem işi ve günlük oluşturması sorununa yönelik bir çözüm sağlanır.

Şunlar için geçerlidir: Microsoft Dynamics 365
Özgün KB numarası: 4562256

Belirtiler

Zaman uyumsuz bir iş akışı kısa bir süre içinde hızlı bir şekilde çağrılır ve çok büyük miktarda sistem işi oluşturulur. Bu, zaman uyumsuz hizmeti zorlayarak işlemesi gereken kapsamda ani bir artışa neden olur ve sonuçta tüm sistem işlerini etkileyen performans düşüşüyle sonuçlanır. Ayrıca çok sayıda zaman uyumsuz işlem ve ilişkili iş akışı günlükleri nedeniyle veritabanı boyutunun artmasına da neden olur.

Neden

Zaman uyumsuz bir iş akışı etkinleştirildiğinde ve tetiklendiğinde, yeni işler Microsoft Dynamics 365 Zaman Uyumsuz Hizmet tarafından kuyruğa alınır ve kullanılabilir kaynaklara göre işlenir.

Belirli durumlarda, zaman uyumsuz bir iş akışı birkaç kez çağrılabilir ve kısa bir süre içinde çok sayıda sistem işinin oluşturulmasına neden olabilir. Bu, iş akışını agresif bir şekilde tetikleyen toplu bir işlem veya başka bir iş akışı ve/veya eklenti içinde hatalı mantık tetikler ve/veya yüksek frekansla çağırır.

Zaman uyumsuz hizmet için kullanılabilen kaynaklar sınırlıdır ve kapsamı böyle bir runaway iş akışı tarafından doldurulursa, tüm sistem işlerini geniş ölçüde etkileyen performans düşüşü yaygındır. Ayrıca, böyle bir senaryoda oluşturulan çok fazla iş hacmi nedeniyle veritabanı boyutu da artar.

Çözüm

Bu gibi durumlarda zaman uyumsuz iş akışı altyapısı, tanımlanan iş akışı devre dışı bırakıldıktan sonra belirli bir ölçüde kendi kendini iyileştirebilir. Bunu başarma adımları aşağıda listelenmiştir:

  1. Ayarlar>İşlemleri'ne gidin ve ilgili iş akışını seçin. Alternatif olarak , Gelişmiş Bul'u kullanarak iş akışını bulun.
  2. Seçildikten sonra Devre Dışı Bırak'ı seçerek iş akışını devre dışı bırakın ve Taslak durumuna ayarlayın. İsteğe bağlı olarak, gerekli değilse iş akışını da bu noktada silebilirsiniz.

Yukarıdaki adımlar gerçekleştirildikten sonra yeni işler oluşturulmayacak. Ayrıca, devre dışı bırakmadan önce önceden oluşturulmuş ve zaman uyumsuz kuyruğa yerleştirilmiş ancak henüz işlenmek üzere alınmamış olan tüm işler, işlenmek üzere teslim alındığında hemen iptal edilir. Bu, zaman uyumsuz kapsamın daha hızlı boşaltılmasında yardımcı olur.

Devam Eden kalan işler etkilenmeden kalır ve beklendiği gibi tamamlanır. Kapsam, nominal düzeylere geri dönmek için bir süre boyunca sürekli olarak akacaktır.