locked
Sequential convoy orchestration running slow RRS feed

  • Question

  • Hello,

    We have been facing issue in our prod environment as one of the orchestration running slow. It has below steps 

    1 .Receive message 

    2. write log 

    3. Send message back to message box

    3.Update the record status in DB. 

    What we observed is when the data load is high the orchestration is processing 2-3 messages per min. We have also added INDEX on DB table (which the orch is updating) and ROLL LOCKs on SPs executed. But that is also not helping out. 

    When we had this issue last time , the orchestration was running since 10 hours and never dehydrated. 

    Did anyone face this issue ? 

    Thursday, July 23, 2015 4:44 PM

Answers

  • Hi Amita,

    There may be some latency issue you are facing on your Production Environment . You can try below steps and see if it resolves your issue.

    1 Create dedicated host for receiving ,processing and sending message .It may be one of the reason that while in peak hours your current host get throttled .

    2)  You can try checking the Health state of your Biz Talk database by running message Box Viewer . It is best practice to use this tool to generate reports on the health of your BizTalk Group .

    3)You can try checking some of the performance counter which can cause you inconsistency

    Message Box Performance Counters
    https://msdn.microsoft.com/en-us/library/aa560410.aspx
    Orchestration Engine Performance Counters
    https://msdn.microsoft.com/en-us/library/aa561431.aspx
    Host Throttling Performance Counters
    https://msdn.microsoft.com/en-us/library/aa578302.aspx

    Thanks
    Abhishek

    • Marked as answer by Angie Xu Thursday, July 30, 2015 1:43 AM
    Friday, July 24, 2015 4:45 AM

All replies

  • 1. Check Performance Monitor for Throttling: https://msdn.microsoft.com/en-us/library/aa578302.aspx?f=255&MSPPError=-2147217396

    2. Is this and the Receive running in the same Host?

    3. Could you use an Ordered Delivery Send Port instead?  That Orchestrations doesn't seem to do much.

    Thursday, July 23, 2015 6:10 PM
    Moderator
  • Receive location is on diff host and orchestration is running on diff host. 

    Ordered Delivery has already been turned on the Send port .

    Thursday, July 23, 2015 6:36 PM
  • Well, I meant an Ordered Delivery Send Port instead of a Sequential Convoy Orchestration.  In this case, the Order Delivery option on the Send Port doesn't get you anything.

    Throttling?

    Thursday, July 23, 2015 7:12 PM
    Moderator
  • Hi Amita,

    There may be some latency issue you are facing on your Production Environment . You can try below steps and see if it resolves your issue.

    1 Create dedicated host for receiving ,processing and sending message .It may be one of the reason that while in peak hours your current host get throttled .

    2)  You can try checking the Health state of your Biz Talk database by running message Box Viewer . It is best practice to use this tool to generate reports on the health of your BizTalk Group .

    3)You can try checking some of the performance counter which can cause you inconsistency

    Message Box Performance Counters
    https://msdn.microsoft.com/en-us/library/aa560410.aspx
    Orchestration Engine Performance Counters
    https://msdn.microsoft.com/en-us/library/aa561431.aspx
    Host Throttling Performance Counters
    https://msdn.microsoft.com/en-us/library/aa578302.aspx

    Thanks
    Abhishek

    • Marked as answer by Angie Xu Thursday, July 30, 2015 1:43 AM
    Friday, July 24, 2015 4:45 AM