Why use server job?

Post questions here relative to DataStage Server Edition for such areas as Server job design, DS Basic, Routines, Job Sequences, etc.

Moderators: chulett, rschirm, roy

taral
Participant
Posts: 16
Joined: Fri Mar 26, 2010 1:41 am

Why use server job?

Post by taral »

why use server job when we have parallel jobs which run much faster than server jobs?
eostic
Premium Member
Premium Member
Posts: 3838
Joined: Mon Oct 17, 2005 9:34 am

Post by eostic »

...do some searches...this has been deeply covered in prior threads.
Ernie Ostic

blogit!
<a href="https://dsrealtime.wordpress.com/2015/0 ... ere/">Open IGC is Here!</a>
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

Your assumption that parallel jobs [always] run faster than server jobs is flawed.
dr.murthy
Participant
Posts: 224
Joined: Sun Dec 07, 2008 8:47 am
Location: delhi

Post by dr.murthy »

Just simply do a sort test with some huge data on both server and parallel jobs , then you can easily idnetifie which works faster
D.N .MURTHY
priyadarshikunal
Premium Member
Premium Member
Posts: 1735
Joined: Thu Mar 01, 2007 5:44 am
Location: Troy, MI

Post by priyadarshikunal »

dr.murthy wrote:Just simply do a sort test with some huge data on both server and parallel jobs , then you can easily idnetifie which works faster
Not a correct test to define benchmark. They both have different benifits and should be used to according to requirements to properly utilize the capabilities of the tool. And I strongly agree to Arnd's comment.
Priyadarshi Kunal

Genius may have its limitations, but stupidity is not thus handicapped. :wink:
vivekgadwal
Premium Member
Premium Member
Posts: 457
Joined: Tue Sep 25, 2007 4:05 pm

Post by vivekgadwal »

priyadarshikunal wrote: Not a correct test to define benchmark. They both have different benifits and should be used to according to requirements to properly utilize the capabilities of the tool. And I strongly agree to Arnd's comment.
Agreed!

One of the things that works in favor of server jobs is the job start-up time. Also, Vincent McBurney has some very good posts in ITToolBox website with regards to this. Please do some reading in here as well as in the above mentioned site so that you can form an understanding for yourself.
Vivek Gadwal

Experience is what you get when you didn't get what you wanted
taral
Participant
Posts: 16
Joined: Fri Mar 26, 2010 1:41 am

Post by taral »

what is the name of the site?
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

ITToolBox. Name and URL both, oddly enough. :wink:
-craig

"You can never have too many knives" -- Logan Nine Fingers
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

www.ittoolbox.com auto-redirects, hence my comment.
-craig

"You can never have too many knives" -- Logan Nine Fingers
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Why would you create a parallel job to process a single row?

Since parallel jobs move data in chunks of not less than 32KiB, and typically much larger slabs (128KiB, 1MiB or 3MiB), why would you use a parallel job to process less then 32KiB of data?
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
taral
Participant
Posts: 16
Joined: Fri Mar 26, 2010 1:41 am

Post by taral »

Did not find any blog related to server job performance and in which condition to use server jobs.
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

I don't know of any blogs on this rather esoteric subject, but if you search DSXChange you will find many threads that touch upon the differences between Server and Parallel job. By looking at the relevant strengths and weaknesses of the two types of jobs one can easily think of scenarios where one or the other is much better either in terms of design simplicity or runtime efficiency or resource usage.
vivekgadwal
Premium Member
Premium Member
Posts: 457
Joined: Tue Sep 25, 2007 4:05 pm

Post by vivekgadwal »

taral wrote:Did not find any blog related to server job performance and in which condition to use server jobs.
You did not look hard enough then!

For starters:
http://it.toolbox.com/blogs/infosphere/ ... stats-6976
Vivek Gadwal

Experience is what you get when you didn't get what you wanted
priyadarshikunal
Premium Member
Premium Member
Posts: 1735
Joined: Thu Mar 01, 2007 5:44 am
Location: Troy, MI

Post by priyadarshikunal »

that blog outlines the benifits of parallel jobs oves server. But there are some benifits of using server jobs over parallel. Just to mention a few:

1. its faster with very low volume of data, also no startup time.
2. works really well with flats files and doesn't even complains about few dodgy stuffs you generally find in flat files.

Too much to write, but this should give you a start.
Priyadarshi Kunal

Genius may have its limitations, but stupidity is not thus handicapped. :wink:
Post Reply