Các bảng AsyncOperationBase và WorkflowLogBase phát triển rất lớn và các sự cố về hiệu suất sẽ xảy ra khi bạn sử dụng nhiều dòng công việc trong Microsoft Dynamics CRM 4.0

Áp dụng cho
Dynamics CRM 4.0

Triệu chứng

Bạn sử dụng nhiều dòng công việc trong Microsoft Dynamics CRM 4.0. Các bảng AsyncOperationBase và WorkflowLogBase phát triển rất lớn và sự cố về hiệu suất xảy ra.

Nguyên nhân

Vấn đề này xảy ra vì khi các quy tắc dòng công việc được kích hoạt, một bản ghi dòng công việc và một bản ghi dòng công việc được tạo trong các bảng AsyncOperationBase và WorkflowLogBase của cơ sở dữ liệu MSCRM. Tuy nhiên, khi hoàn thành mẫu dòng công việc, bản ghi dòng công việc vẫn còn trong cơ sở dữ liệu. Do đó, các bảng AsyncOperationBase và WorkflowLogBase tiếp tục phát triển. Cuối cùng, hiệu suất sẽ giảm.

Lưu ý: Thuộc tính AsyncOperationType cho các bản ghi này được đặt là 10.

Giải pháp

Sự cố này đã được khắc phục trong bản cập nhật tích lũy mới nhất dành cho Microsoft Dynamics CRM 4.0.
  Để biết thêm thông tin, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:

Bản cập nhật và bản sửa lỗi nóng 949256 Microsoft Dynamics CRM 4.0

Quan trọng Phần, phương pháp hoặc tác vụ này chứa các bước chỉ dẫn bạn cách sửa đổi sổ đăng ký. Tuy nhiên,việc sửa đổi sổ đăng ký không đúng cách có thể dẫn đến các sự cố nghiêm trọng. Do đó, hãy đảm bảo rằng bạn làm theo các bước sau đây một cách cẩn thận. Để bảo vệ tốt hơn, hãy sao lưu sổ đăng ký trước khi bạn sửa đổi. Sau đó, bạn có thể khôi phục sổ đăng ký nếu có sự cố xảy ra. Để biết thêm thông tin về cách sao lưu và khôi phục sổ đăng ký, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:

322756 Cách sao lưu và khôi phục sổ đăng ký trong Windows

Sau khi bạn cài đặt hotfix, để chúng tôi bật hotfix này cho bạn, hãy đi tới phần "Khắc phục sự cố giúp tôi". Nếu bạn muốn tự mình bật hotfix, hãy đi tới phần "Để tôi tự khắc phục sự cố".

Sửa hộ tôi

            
Để tự động bật hotfix, hãy bấm vào nút hoặc liên kết Sửa lỗi . Sau đó bấm Chạy trong hộp thoại Tải tệp xuống , rồi làm theo các bước trong trình hướng dẫn Khắc phục sự cố .

            
            
Ghi chú

  • Trình hướng dẫn này có thể chỉ có bằng tiếng Anh. Tuy nhiên, bản sửa lỗi tự động cũng sẽ hoạt động với các phiên bản Windows bằng ngôn ngữ khác.
  • Nếu bạn hiện không làm việc trên máy tính có sự cố, hãy lưu giải pháp Khắc phục sự cố vào ổ đĩa flash hoặc CD rồi chạy trên máy tính gặp sự cố.

Sau đó, đi tới mục "Giải pháp này có khắc phục được sự cố không?".

Để tôi tự khắc phục sự cố

Để bật hotfix này, hãy làm theo các bước sau:

  1. Bấm vào Bắt đầu, bấm Chạy, nhập regedit, rồi bấm
    OK.

  2. Trong Trình soạn thảo Sổ đăng ký, xác định khóa con sau:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM

  3. Xác định liệu mục đăng ký DWORD có tên là AsyncRemoveCompletedWorkflows tồn tại hay không. Dữ liệu giá trị của mục đăng ký AsyncRemoveCompletedWorkflows phải bằng 1.

  4. Nếu mục đăng ký AsyncRemoveCompletedWorkflows không tồn tại, hãy thêm mục nhập. Để thực hiện điều này, hãy làm theo các bước sau:

    1. Bấm chuột phải vào MSCRM, trỏ đến
      Mới, bấm DWORD Giá trị, rồi nhập
       AsyncRemoveCompletedWorkflows trong
      Hộp Tên.

    2. Bấm đúp
      AsyncRemoveCompletedWorkflows, rồi nhập
       1 trong hộp dữ liệu Giá trị .

    3. Bấm vào Bắt đầu, bấm vào
      Chạy, nhập iisreset, rồi bấm
      OK.

      Lưu ý Nếu giá trị trong hộp dữ liệu Giá trị cho giá trị DWORD AsyncRemoveCompletedWorkflows hoàn nguyên về 0, Microsoft Dynamics CRM sẽ tiếp tục giữ lại bản ghi Dòng công việc trong cơ sở dữ liệu ngay cả khi nhiệm vụ đã được hoàn thành.

Lưu ý: Hotfix này chỉ mang tính chủ động. Do đó, khi hotfix được cài đặt và kích hoạt, chỉ bản ghi dòng công việc mới mới mới bị tự động xóa. Nếu các bảng AsyncOperationBase và WorkflowLogBase đã lớn vì các bản ghi dòng công việc này, bạn phải thực hiện dọn dẹp các bảng này bằng cách sử dụng tập lệnh dọn dẹp Microsoft SQL Server được bao gồm trong bài viết sau đây trong Cơ sở Kiến thức Microsoft:

968520 Hiệu suất chậm nếu bảng AsyncOperationBase trở nên quá lớn trong Microsoft Dynamics CRM 4.0

Giải pháp này có khắc phục được sự cố không?

  • Kiểm tra xem sự cố đã được khắc phục chưa. Nếu sự cố đã được khắc phục, bạn đã hoàn thành phần này. Nếu sự cố chưa được khắc phục, bạn có thể liên hệ với bộ phận hỗ trợ.
  • Chúng tôi đánh giá cao phản hồi của bạn. Để cung cấp phản hồi hoặc báo cáo bất kỳ sự cố nào về giải pháp này, vui lòng để lại nhận xét trên blog "Khắc phục sự cố cho tôi" hoặc gửi email cho chúng tôi.

Xem thêm thông tin

Để biết thêm thông tin về thuật ngữ cập nhật phần mềm, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:

824684 Mô tả thuật ngữ chuẩn được dùng để mô tả các bản cập nhật phần mềm của Microsoft Để biết thêm thông tin về giải pháp kinh doanh của Microsoft Hotfix phần mềm CRM và thuật ngữ của gói cập nhật, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:

887283 Microsoft Business Solutions Phần mềm CRM cập nhật và cập nhật tiêu chuẩn đặt tên gói