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 Sql > Re: dynamic eve...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 3 of 3 Topic 3539 of 3799
Post > Topic >>

Re: dynamic events categorization

by vindex+lists-pgsql-sql@[EMAIL PROTECTED] (Louis-David Mitterrand) Jun 27, 2008 at 05:11 PM

On Thu, Jun 26, 2008 at 05:06:14PM +0200, Marc Mamin wrote:
> 
> Hello,

Hi Marc,

> I guess that the time offsets (now-21 and now-28) are evaluated each
> time the corresponding condition is met.

Excellent suggestion, this makes the query ~ 15% faster. Every bit
counts.

> It may be faster to put them into a separate sub query. I'm not sure
> about putting "now" itself within the sub query...

Where would you put it?

> It may also be better to put your query in a procedure where you can put
> these constants into variables instead of using a sub query.
> 
> Depending of the distribution of a) 2_past,1_future,0_current and '' and
> b) t.type,  it may be worth to have different queries, bound with UNION
> ALL. This would simplify the "CASE" construct and at least part of the
> tests should happen on indexes only.

Could you give a very short example?

> If the query is run very often, you may want to add a boolean column
> is_past on show_date, and have a separate job that put the concerned
> records to true every x minutes ...

That would require a cron job (?). I'm trying to keep the app
self-contained
for now.

> HTH,

It sure does, thanks!

Cheers,

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




 3 Posts in Topic:
dynamic events categorization
vindex+lists-pgsql-sql@[E  2008-06-24 10:43:54 
Re: dynamic events categorization
M.Mamin@[EMAIL PROTECTED]  2008-06-26 17:06:14 
Re: dynamic events categorization
vindex+lists-pgsql-sql@[E  2008-06-27 17:11:30 

Post A Reply:
  Go here to Signup

AddThis Feed Button


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

Contact
tan12V112 Tue Dec 2 21:45:25 CST 2008.