Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Data Bases > Pgsql Hackers > constraint excl...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 13 Topic 9331 of 9812
Post > Topic >>

constraint exclusion analysis caching

by andrew@[EMAIL PROTECTED] (Andrew Dunstan) May 9, 2008 at 08:47 AM

Yesterday a client and I were sad to discover that the overhead of 
constraint exclusion is apparently O(n) in the number of partitions, and 
that where we had ~180 partitions each with a simple constraint (check 
(field = nnn)) the overhead appeared to amount to about 0.25s on some 
quite performant hardware, which is way too high for our application. 
Actual execution of the query in question was talking one tenth of that 
time.

For now we're going to work around this by directing the queries 
directly to the child tables, although this does involve fairly large 
application changes.

However, I wondered if we couldn't mitigate this by caching the results 
of constraint exclusion analysis for a particular table + condition. I 
have no idea how hard this would be, but in principle it seems silly to 
keep paying the same penalty over and over again.

Thoughts?

cheers

andrew



-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@[EMAIL PROTECTED]
)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
 




 13 Posts in Topic:
constraint exclusion analysis caching
andrew@[EMAIL PROTECTED]   2008-05-09 08:47:26 
Re: constraint exclusion analysis caching
nagy@[EMAIL PROTECTED] (  2008-05-09 15:05:09 
Re: constraint exclusion analysis caching
tgl@[EMAIL PROTECTED] (T  2008-05-09 10:01:44 
Re: constraint exclusion analysis caching
stark@[EMAIL PROTECTED]   2008-05-09 15:14:42 
Re: constraint exclusion analysis caching
sfrost@[EMAIL PROTECTED]   2008-05-09 15:19:35 
Re: constraint exclusion analysis caching
andrew@[EMAIL PROTECTED]   2008-05-09 16:25:34 
Re: constraint exclusion analysis caching
sfrost@[EMAIL PROTECTED]   2008-05-09 16:46:03 
Re: constraint exclusion analysis caching
andrew@[EMAIL PROTECTED]   2008-05-10 12:22:54 
Re: constraint exclusion analysis caching
sfrost@[EMAIL PROTECTED]   2008-05-12 10:06:29 
Re: constraint exclusion analysis caching
andrew@[EMAIL PROTECTED]   2008-05-12 10:28:43 
Re: constraint exclusion analysis caching
alvherre@[EMAIL PROTECTED  2008-05-12 10:47:12 
Re: constraint exclusion analysis caching
simon@[EMAIL PROTECTED]   2008-05-09 15:30:47 
Re: constraint exclusion analysis caching
stark@[EMAIL PROTECTED]   2008-05-10 11:00:56 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan13V112 Thu Jul 24 13:33:47 CDT 2008.