|
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
|
|
|
| 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?
| |
|
| 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:
>
|
|
|
|
|