On Wed, 17 Aug 2011 09:09:08 -0000, Daniel Holbach <[email protected]> 
wrote:
> A quick check with django debug toolbar tells me:
> 
>  - for '/': Total CPU time 264.016 msec (Elapsed time         399.378 msec) 
> and 5 SQL queries using 30.74ms
>  - for '/opportunities': Total CPU time 132.009 msec (Elapsed time: 156.254 
> msec) and 4 SQL queries using 30.74ms
> 
> The most expensive query on the mainpage takes 23.48ms and is:
> SELECT COUNT(*) FROM "opportunities_opportunity" INNER JOIN 
> "opportunities_opportunitylist" ON 
> ("opportunities_opportunity"."opportunitylist_id" = 
> "opportunities_opportunitylist"."id") WHERE 
> ("opportunities_opportunity"."valid" = True AND 
> "opportunities_opportunity"."last_updated" = 
> "opportunities_opportunitylist"."last_updated")

Perhaps there's a DB index that would make this much quicker if it was
added.

I don't know how to work that out, or what index to test to see if it
helps though.

I know that Robert Collins and Clint Byrum would definitely know
though. I'm sure there are others too.

Thanks,

James

_______________________________________________
Mailing list: https://launchpad.net/~harvest-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~harvest-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to