Gejala
Anda menggunakan banyak alur kerja di Microsoft Dynamics CRM 4,0. Tabel AsyncOperationBase dan WorkflowLogBase tumbuh sangat besar, dan terjadi masalah kinerja.
Penyebab
Masalah ini terjadi karena, ketika aturan alur kerja ditembakkan, contoh alur kerja dan rekaman alur kerja dibuat dalam tabel AsyncOperationBase dan WorkflowLogBase dari database MSCRM. Namun, saat contoh alur kerja selesai, catatan alur kerja tetap ada di database. Oleh karena itu, tabel AsyncOperationBase dan WorkflowLogBase terus berkembang. Akhirnya, kinerja berkurang.
Catatan properti AsyncOperationType untuk catatan ini diatur ke 10.
Pemecahan Masalah
Masalah ini telah diperbaiki dalam rollup pembaruan kumulatif terbaru untuk Microsoft Dynamics CRM 4,0.
Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:
949256 Pembaruan dan hotfix Microsoft Dynamics CRM 4,0
penting bagian, metode, atau tugas ini berisi langkah-langkah untuk memodifikasi registri. Namun, masalah yang serius dapat terjadi apabila Anda salah dalam mengubah registri. Oleh karena itu, pastikan Anda mengikuti langkah-langkah tersebut dengan seksama. Untuk perlindungan tambahan, buat cadangan registri sebelum memodifikasinya. Lalu, Anda dapat memulihkan registri jika terjadi masalah. Untuk informasi selengkapnya tentang cara membuat cadangan dan memulihkan registri, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
322756 Cara mencadangkan dan memulihkan registri di Windows
setelah Anda menginstal hotfix, untuk meminta kami mengaktifkan hotfix ini untuk Anda, buka bagian "Perbaiki untuk saya". Jika Anda lebih suka mengaktifkan hotfix sendiri, masuk ke bagian "biarkan saya memperbaiki sendiri".
Perbaiki ini untuk saya
Untuk mengaktifkan hotfix secara otomatis, klik tombol atau tautan Perbaiki . Kemudian klik Jalanan di dalam kotak dialog Unduh Berkas, kemudian ikuti langkah dalam wisaya Perbaiki ini.
Catatan
-
Wisaya ini mungkin hanya dalam bahasa Inggris. Namun, perbaikan otomatis juga berfungsi untuk versi bahasa lain dalam Windows.
-
Apabila Anda tidak berada di depan komputer yang mengalami masalah, simpan solusi Perbaiki ini ke drive flash atau CD, kemudian jalankan di komputer yang mengalami masalah.
Lalu, masuk ke bagian "Apakah ini memperbaiki masalah?".
Biarkan saya perbaiki ini sendiri
Untuk mengaktifkan hotfix ini, ikuti langkah-langkah berikut:
-
Klik mulai, klik Jalankan, ketikkan regedit, lalu klik
OK. -
Di editor registri, temukan subkunci berikut ini:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
-
Tentukan apakah entri registri DWORD yang bernama Asyncremovecompletedworkflow ada. Data nilai dari entri registri Asyncremovecompletedalur kerja harus 1.
-
Jika entri registri Asyncremovecompletedalur kerja tidak ada, tambahkan entri tersebut. Untuk melakukan ini, ikuti langkah-langkah berikut:
-
Klik kanan mscrm, arahkan ke
baru, klik nilai DWORD, lalu ketikkan
asyncremovecompletedworkflow dalam
kotaknama . -
Klik ganda
asyncremovecompletedalur kerja, lalu ketikkan
1 dalam kotak data nilai . -
Klik mulai, klik
Jalankan, ketikkan iisreset, lalu klik
OK.
Catatan Jika nilai dalam kotak data nilai untuk nilai DWORD Asyncremovecompletedalur kerja beralih ke 0, Microsoft Dynamics CRM akan terus mempertahankan catatan alur kerja dalam database meskipun tugas selesai.
-
Catatan hotfix ini hanya proaktif. Oleh karena itu, saat hotfix diinstal dan diaktifkan, hanya catatan alur kerja baru yang dihapus secara otomatis. Jika tabel AsyncOperationBase dan WorkflowLogBase sudah besar karena catatan alur kerja ini, Anda harus melakukan pembersihan tabel ini dengan menggunakan skrip pembersihan Microsoft SQL Server yang disertakan dalam artikel Basis Pengetahuan Microsoft berikut ini:
968520 Kinerja lambat jika tabel AsyncOperationBase menjadi terlalu besar di Microsoft Dynamics CRM 4,0
Apakah tindakan ini memperbaiki masalah?
-
Periksa apakah masalah telah diperbaiki. Jika masalah telah teratasi, berarti Anda telah selesai dengan bagian ini. Apabila masalah belum teratasi, Anda dapat menghubungi dukungan.
-
Kami menghargai umpan balik Anda. Untuk memberikan umpan balik atau melaporkan masalah apa pun dengan solusi ini, silakan tinggalkan komentar di blog "Perbaiki untuk saya" atau Kirimi kami pesan email .
Informasi Selengkapnya
Untuk informasi selengkapnya tentang terminologi pembaruan perangkat lunak, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:
824684 Deskripsi terminologi standar yang digunakan untuk menjelaskan pembaruan perangkat lunak Microsoft untuk informasi selengkapnya tentang terminologi paket hotfix dan pembaruan perangkat lunak Microsoft Business CRM, klik nomor artikel berikut ini untuk menampilkan artikel di Pangkalan Pengetahuan Microsoft:
887283 Standar penamaan paket perangkat lunak Microsoft Business Solutions CRM dan paket pembaruan