Microsoft Dynamics CRM 4.0'da iş akışlarını çalıştırırken veya düzenlerken performans düşüşü yaşayabilirsiniz

Makale çevirileri Makale çevirileri
Makale numarası: 948843 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Belirtiler

Microsoft Dynamics CRM 4.0'da iş akışlarını çalıştırırken veya düzenlerken performans düşüşü yaşayabilirsiniz.

Neden

Bu sorun, Microsoft Dynamics CRM 4.0'ın PluginAssemblyBase tablosundaki etkin olmayan tüm iş akışı örnekleri için kayıt oluşturması nedeniyle ortaya çıkar. Ayrıca bir iş akışı kuralını değiştirirseniz, Microsoft Dynamics CRM 4.0, PluginAssemblyBase ve PluginTypeBase tablolarında birer kayıt oluşturur. Ancak bu kayıtlar hiçbir zaman kaldırılmaz. Bu nedenle, iş akışı kurallarını birçok kez değiştirirseniz, PluginAssemblyBase ve PluginTypeBase tablolarının boyutu çok fazla artar.

Çözüm

Bu sorun, en son Microsoft Dynamics CRM 4.0 toplu güncelleştirme paketinde düzeltilmiştir. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
949256 Microsoft Dynamics CRM 4.0 güncelleştirmeleri ve düzeltmeleri

Bu düzeltmenin performansını artırmak için, Kuruluş_MSCRM Veritabanı'nda aşağıdaki dizini oluşturun.
Notlar
  • Aşağıdaki komut dosyasındaki KuruluşAdı yer tutucusu, Microsoft CRM veritabanının asıl adını gösterir. Bu yer tutucu yerine, veritabanınızın asıl adını kullanmalısınız.
  • Aynı dizin anahtarı sütunları bulunan bir dizininiz zaten varsa aşağıdaki dizini oluşturmayın. Varolan dizinleri görüntülemek için aşağıdaki kodu çalıştırabilirsiniz:
    sp_helpindex AsyncOperationBase




USE KuruluşAdı_MSCRM 

CREATE NONCLUSTERED INDEX CRM_AsyncOperation_WorkflowCleanupQuery ON [AsyncOperationBase] (OperationType,StateCode,WorkflowActivationId)

CRM 4 ScaleGroup İş Düzenleyicisi'ni kullanarak, Microsoft Dynamics CRM 4 silme hizmetini mesai saatlerinden sonra çalışacak biçimde zamanlamak yoluyla Microsoft Dynamics CRM kullanıcı performansına etkisini en aza indirin. CRM 4 Dağıtımı İş Düzenleyicisi'ni edinmek için, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://code.msdn.microsoft.com/ScaleGroupJobEditor
  1. Kuruluş'u seçin.
  2. İş Türü'nü, Silme Hizmeti olarak değiştirin.
  3. Temel Saat değerini, Microsoft Dynamics CRM kullanımının en az olduğu bir saate ya da mesai saatleri dışındaki bir saate ayarlayın.
  4. İşi Yeniden Zamanla ayarını 1440 dakikada bir olarak ayarlamanız/bırakmanız önerilir. Bunu yaptığınızda, her gün Temel Saat alanında belirtilen saatte çalıştırılır.
Not Bu düzeltmeyi uyguladıktan sonra Microsoft Dynamics CRM 4.0 Silme hizmetini ilk kez çalıştırdığınızda, OLEDBTimeout ayarını varsayılan değerinden daha uzun bir süreye ayarlamanız gerekebilir. Henüz yoksa yeni bir REG_DWORD alt anahtarı oluşturmanız önerilir. Microsoft Dynamics CRM 4.0 sunucusunda veya sunucularında HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM\ anahtarındaki OLEDBTimeout alt anahtarını adlandırın. Değeri ondalık 86400 olarak ayarlayın. Bu düzeltme yüklenip Microsoft Dynamics CRM 4.0 Silme Hizmeti çalıştırıldıktan sonra, uzun süre çalışan sorguların aşırı SQL Engellemesi'ne ve uygulama performansının düşmesine neden olmasını önlemek için HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM altındaki OLEDBTimeout kayıt defteri anahtarını silmeniz veya değerini 60 ile 300 arasındaki bir ondalık değer olarak ayarlamanız önerilir.

Daha fazla bilgi

Bu düzeltmeyi yükledikten sonra, silme hizmeti ilk kez çalıştırıldığında aşağıdaki çözüm bölümünde listelenen performans iyileştirme adımlarını uygulamazsanız Microsoft Dynamics CRM 4.0 Sunucusu'ndaki uygulama olay günlüğüne aşağıdaki hataların kaydedildiğini görebilirsiniz
. Olay Türü: Hata Olay Kaynağı: MSCRMDeletionService Olay Kategorisi: Yok Olay Kimliği: 16387 Tarih: 26.01.2009 Saat: 11:41:54 Kullanıcı: Yok Bilgisayar: CRMSERVER Açıklama: Hata: Silme Hizmeti, table=CleanupInactiveWorkflowAssembliesProcedure tablosunu temizleyemedi Daha fazla bilgi için Yardım ve Destek Merkezi'ne bakın: http://go.microsoft.com/fwlink/events.asp.

Referanslar

Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
948629 Outlook için Çevrimdışı Erişimli Microsoft Dynamics CRM 4.0 istemcisinde çevrimdışı duruma geçmeye çalıştığınızda hata iletisi: "Insert, countRows=[Sayı] eylemi sırasında varlık 'Eklenti Derlemesi' için veri taşıma başarısız oldu"
Microsoft yazılım güncelleştirmelerini tanımlamak için kullanılan terminoloji hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
824684Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması
887283 Microsoft Business Solutions CRM yazılım düzeltmesi ve güncelleştirme paketi adlandırma standartları

Özellikler

Makale numarası: 948843 - Last Review: 10 Ekim 2011 Pazartesi - Gözden geçirme: 2.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft CRM client for Microsoft Office Outlook, Ne zaman ne ile kullanilir:
    • Microsoft Dynamics CRM 4.0
  • Microsoft Dynamics CRM 4.0
Anahtar Kelimeler: 
kbfix kbautohotfix kbexpertiseinter kbmbsmigrate kbqfe kbHotfixServer KB948843

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com