BizTalk Server Orchestration - Orchestration slows over time

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server Orchestration > June 2005 > Orchestration slows over time





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Orchestration slows over time
Shanx

2005-06-06, 5:56 pm

hi ,
We have an orchestration which reads a 9 MB file and breaks it down into
smaller 2-3 kb files and drops into another folder. Another orchestration
picks the small files up and processes them. Each 9 mb file contains
5000-6000 individual files. The orchestration starts splitting the 9 mb files
producing 100 files/second for the first 10 minutes. Then it slows down to a
crawl to 4 files/second. I have even stopped the second orchestration and
disabled the second receive location, to no help.

Please help!! Why am I seeing this kind of slowdown?
Alan Smith

2005-06-07, 5:57 pm

Hi,

Are you able to split the message in the receive pipeline using a document
and envelope schema? This will give you much better performace than using an
orchestration.

There's an article on this here:
http://www.geekswithblogs.com/hvanvught

And some great info on debatching performance here:
http://www.geekswithblogs.com/sthom...2/12/17373.aspx

Regards,

Alan



--
The Bloggers Guide to BizTalk
http://geekswithblogs.com/asmith



"Shanx" wrote:

> hi ,
> We have an orchestration which reads a 9 MB file and breaks it down into
> smaller 2-3 kb files and drops into another folder. Another orchestration
> picks the small files up and processes them. Each 9 mb file contains
> 5000-6000 individual files. The orchestration starts splitting the 9 mb files
> producing 100 files/second for the first 10 minutes. Then it slows down to a
> crawl to 4 files/second. I have even stopped the second orchestration and
> disabled the second receive location, to no help.
>
> Please help!! Why am I seeing this kind of slowdown?

Shanx

2005-06-08, 2:48 am

Yes , I am able to get it faster using the envelope, but I need some custom
DB calls and insert values into the split files. How can i do this with the
Debatching using the envelope schemas?
thanks


"Alan Smith" wrote:
[vbcol=seagreen]
> Hi,
>
> Are you able to split the message in the receive pipeline using a document
> and envelope schema? This will give you much better performace than using an
> orchestration.
>
> There's an article on this here:
> http://www.geekswithblogs.com/hvanvught
>
> And some great info on debatching performance here:
> http://www.geekswithblogs.com/sthom...2/12/17373.aspx
>
> Regards,
>
> Alan
>
>
>
> --
> The Bloggers Guide to BizTalk
> http://geekswithblogs.com/asmith
>
>
>
> "Shanx" wrote:
>
Alan Smith

2005-06-09, 7:48 am

Hi,

You could create an orchestration to process each individual message after
the split. This should give you better performance than one orchestration.
Another option may be to use a map with the database functiods, or call a
..net class to retrieve the data in a map from the scripting functiod.

Regards,

Alan


--
The Bloggers Guide to BizTalk
http://geekswithblogs.com/asmith



"Shanx" wrote:
[vbcol=seagreen]
> Yes , I am able to get it faster using the envelope, but I need some custom
> DB calls and insert values into the split files. How can i do this with the
> Debatching using the envelope schemas?
> thanks
>
>
> "Alan Smith" wrote:
>
Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com