Hi,

Thanks,

I know that I haven't given any other specifics, the reason for this is
that it wasn't specific and it's hard to describe. I have described as much
as possible currently.

Regarding downgrading - we have tried that on everything - we have reverted
migrations, downgraded code and versions of libraries - everything.
Unfortunately we haven't been able to rule out any culprit. The reason I
asked my first question was to hear if anyone else has experienced this -
and if they have found any reason for it. Apparently this is not the case -
so we will continue searching. But thanks for the suggestions regardless :-)

Regards,

Andréas


Den lör 28 dec. 2019 kl 12:53 skrev Integr@te System <
[email protected]>:

> Hi Andreas,
>
> # First at all we couldn't help anymore without specified problem as your
> necessary show no more clear details.
>
> # Tools(for profiling each running functions, many metrics need), advices
> from some other to help you see out of box and show them out to our
> supports.
>
> # Plan to upgrade, include procedure, backward version recover from
> unexpected result. Libraries, dependency and so on.
>
> Example: DRF drop python2, paging, Q object, _url... many so on.
> So I wonder your hidden work or just want to survey on community for using
> these software packages.
> Thank for sharing.
>
>
> On Sat, Dec 28, 2019, 02:33 Andréas Kühne <[email protected]>
> wrote:
>
>> Ok - let's take this one piece at a time.
>>
>> 1. As far as we have been able to tell is that we have nested serializers
>> for certain aspects of the application - those went from loading in 3-4 s
>> to over 40 s in different places. It's hard to exactly show, however the
>> number of database requests skyrocketed as well. But our theory is
>> currently that the related models (foreign keys) are loaded strangely.
>> 2. We aren't exactly sure WHERE the bottlenecks are happening - that is
>> also why the question is wide and generic.
>> 3. We don't have any profiling tools running in production, however the
>> figures we do have are on development.
>> 4. We upgraded from the latest version of 2.2 to 3.0 in django and
>> upgraded one minor version of DRF at the same time.
>>
>> The main issue is that we got performance issues - major performance
>> issues - while upgrading. This shouldn't be possible - not in the way that
>> it happened. What worries us is if this happens again and we don't see this
>> BEFORE a production release. That was the main problem we had.
>>
>> We have now done a lot of workarounds in place where the code was slow -
>> but we would still like to understand where the problems occur so that we
>> don't get this surprise again.
>>
>> My question was more generic - because we wanted to see if anyone else
>> had experienced the same problems when upgrading.
>>
>> The strangest thing now is that even if we downgrade the database
>> (reverse migrations), downgrade the code and so on - the requests are still
>> slow - where they haven't been previously.
>>
>> Regards,
>>
>> Andréas
>>
>>
>> Den fre 27 dec. 2019 kl 10:33 skrev 'Amitesh Sahay' via Django users <
>> [email protected]>:
>>
>>> Also let us know the procedure that you adopted to upgrade to the new
>>> version?
>>>
>>> Regards,
>>> Amitesh
>>>
>>>
>>> On Thursday, 26 December, 2019, 10:19:31 pm IST, Jason <
>>> [email protected]> wrote:
>>>
>>>
>>> Also, you haven't stated where the bottlenecks are happening.  Is it app
>>> code, internal in django, your stack, database, networking?  There's alot
>>> of variables in play for diagnosing a major slowdown, and you've provided
>>> no information about profiling/monitoring
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Django users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>>
>>> https://groups.google.com/d/msgid/django-users/37b9526a-756f-4ac7-835a-af49f0dada02%40googlegroups.com
>>> <https://groups.google.com/d/msgid/django-users/37b9526a-756f-4ac7-835a-af49f0dada02%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Django users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/django-users/2119895222.3536368.1577439175073%40mail.yahoo.com
>>> <https://groups.google.com/d/msgid/django-users/2119895222.3536368.1577439175073%40mail.yahoo.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Django users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/django-users/CAK4qSCeUAhcoqGFesXTHvWyNGfE1-HEHASwPB8Lq-PPDhh_6%3Dw%40mail.gmail.com
>> <https://groups.google.com/d/msgid/django-users/CAK4qSCeUAhcoqGFesXTHvWyNGfE1-HEHASwPB8Lq-PPDhh_6%3Dw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/CAP5HUWomX%2BVN6hbrnEuW29GtaWZg_gXYdNnLAacQOoHLgM_C4A%40mail.gmail.com
> <https://groups.google.com/d/msgid/django-users/CAP5HUWomX%2BVN6hbrnEuW29GtaWZg_gXYdNnLAacQOoHLgM_C4A%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAK4qSCcfqh0GwYDVtg8qqzyszL2g%2BJ%2BnCtw_fUCXARo6hnOrMQ%40mail.gmail.com.

Reply via email to