Parallel Query Execution

This is a discussion on Parallel Query Execution within the Ingres Database forums in Other Databases category; Does anybody have any practical experience with Parallel Query Execution and partitioning tables just wanted to know if we are aware of any practical issues /drawbacks...

Go Back   Database Forum > Other Databases > Ingres Database

Database Forums

Register FAQ Calendar Search Today's Posts Mark Forums Read
  #1  
Old 06-24-2008, 01:27 PM
Default Parallel Query Execution

Does anybody have any practical experience with Parallel Query
Execution and partitioning tables just wanted to know if we are aware
of any practical issues /drawbacks
Reply With Quote
  #2  
Old 06-24-2008, 01:37 PM
Default Re: Parallel Query Execution

wrote in message
news:578de3e9-de80-45eb-99c3-cf1550ea0446-at-27g2000hsf.googlegroups.com...
> Does anybody have any practical experience with Parallel Query
> Execution and partitioning tables just wanted to know if we are aware
> of any practical issues /drawbacks


I've used it at several sites. There are no particular drawbacks that I've
encountered. One does need to take care to choose appropriate partitioning
rules to get full benefit otherwise you will experience performance about
the same as without partitioning.

My favorite anecdote is from a job I did last summer. I decomissioned a
system for a customer who had seven years worth of data on a high-end
Alphaserver with a SAN. They wanted to keep the data available so I
suggested porting it to a virtual PC on one of their innumerable
server-class PCs. The machine they chose had a single very large capacity
disk drive which was just big enough for the database.

About a month later I got a call complaining that it worked but the reports
were dog-slow. (Really? Whoda thunk?) Anyway, I consented to see what I
could do and a couple of hours of poking about showed it would be possible
to partition the tables to speed up the reports. A couple of hours later
the big tables were suitably partitioned and I turned on parallel query
execution.

Presto! The virtual PC with one disk now out-performed the original
Alphaserver running the same report by 40-50%. (If I'd had four or five
disks to play with it would probably have been 200-300% faster.)

Having said that, the next job I went to had such unbelievably foul code it
was incapable of exploiting any server-side enhancements without doing a
complete re-write. So be careful what you claim is possible. You might
find you can't exploit partitioning at all.

Roy
--
UK Ingres User Association Conference 2009 will be held on Tuesday June 9,
2009
Go to http://www.iua.org.uk/join to get on the mailing list.


Reply With Quote
Reply


Thread Tools
Display Modes



All times are GMT -4. The time now is 11:02 PM.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Integrated by bbpixel2009 :: jvbPlugin R1013.368.1

Search Engine Friendly URLs by vBSEO 3.1.0
vB Ad Management by =RedTyger=
In an effort to better serve ads to our visitors, cookies are used on Mydatabasesupport.com. For more information, check out our Privacy Policy.