Stephen Finucane <step...@that.guru> writes:
> On Fri, 2018-08-10 at 18:00 +1000, Stewart Smith wrote:
>> Using the example of id:20180720035941.6844-1-khand...@linux.vnet.ibm.com
>> with my test dataset of a chunk of a variety of mailing lists, has
>> this cover letter have 67 comments from a variety of people. Thus,
>> it's on the larger side of things.
>> 
>> Originally, displaying the /patch/550/ for this (redirected to /cover)
>> would take 81 SQL queries in ~60ms on my laptop.
>> 
>> After this optimisation, it's down to 14 queries in 14ms.
>> 
>> When the cache is cold, it's down to 32ms from 83ms.
>> 
>> The effect of this patch is to execute a join in the database to
>> get the submitter information for each comment at the same time as
>> getting all the comments rather than doing a one-by-one lookup after
>> the fact.
>> 
>> Signed-off-by: Stewart Smith <stew...@linux.ibm.com>
>
> Looks good to me. Daniel's already pointed out the comma-space thing
> (blame pep8) but we'll fix at merge time.
>
> Reviewed-by: Stephen Finucane <step...@that.guru>
>
> I think the learning here, and for other, related patches in the
> series, is that we should be more careful using any model relationships
> in templates.

Yeah, that was a bit of a theme for some of the performance things I was
looking at.

-- 
Stewart Smith
OPAL Architect, IBM.

_______________________________________________
Patchwork mailing list
Patchwork@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/patchwork

Reply via email to