Trac slowness diagnosis

Martin Langhoff martin.langhoff at gmail.com
Thu Mar 29 15:22:40 EDT 2012


On Thu, Mar 29, 2012 at 2:46 PM, Martin Langhoff
<martin.langhoff at gmail.com> wrote:
> On Thu, Mar 29, 2012 at 1:52 PM, Daniel Drake <dsd at laptop.org> wrote:
>> Through some profiling I found that an inefficient trac design causes
>> about 17,000 identical SQL queries to be executed during each page
>> load, related to the number of users in the system (we have about
>> 5.5k).

BTW, when you are dealing with this kind of SQL abuse, every little
thing that lowers your latency helps alleviate the pain:

 - have the DB on the same host
 - ensure the python or php runtime connects to the DB via a unix socket
 - shooting the programmer^W^W^Wseparating to a different DB instance




m
-- 
 martin.langhoff at gmail.com
 martin at laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff



More information about the Devel mailing list