[Patchew-devel] [PATCH 1/1] debug: Enable debug toolbar for superuser in production deploy
Paolo Bonzini
pbonzini at redhat.com
Wed Oct 31 09:24:21 UTC 2018
On 31/10/2018 10:19, Fam Zheng wrote:
> On Wed, Oct 31, 2018 at 4:58 PM Paolo Bonzini <pbonzini at redhat.com> wrote:
>>
>> On 31/10/2018 04:09, Fam Zheng wrote:
>>>>> Sounds good, I'll tweak it and repost.
>>>> Go ahead and deploy it. :)
>>> The problem is that adding the middleware slows down tests. I'll see if this can
>>> be improved.
>>
>> How did you measure this (and what was the result)?
>
> Just 'time ./manage.py test tests'. I think it is slowed by 2x or
> something, which I don't like given that it's already a couple
> minutes.
Oh. :(
>> Alternatively, perhaps you could copy the database over to
>> next.patchew.org and only turn it on for next.patchew.org. This at
>> least lets us look at "explain" results with realistic data.
>
> I'd like to avoid differentiating next.patchew.org and patchew.org in
> terms of alive code. Maybe analyzing the live DB locally is okay too.
> I'll try that first and share the data or result with you.
Yes, please share the up-to-date database with me. My hope is that it's
just a couple indices that are missing. In particular, I suspect that
we need indices that cover both foreign keys and date, otherwise SQLite
won't optimize for pagination and will first scan the entire database
*then* sort.
Paolo
> I'm also counting on switching to postgres to improve performance, too.
>
> What do you think?
>
> Fam
>
>>
>> Paolo
More information about the Patchew-devel
mailing list