You might now have to display all the data at once, see if you can use
paginisation to reduce the numbers of queries

On Tue, Jan 17, 2023, 12:39 Clive Bruton <[email protected]> wrote:

> The easiest way to debug this is to install django_debug_toolbar and
> look at the sql queries to see where the hold-up is.
>
> As previously, restrict the number of fields returned using "values"
> and/or use "select_related" or "prefetch_related" to get related data
> in one or two queries, rather than having Django getting that data on
> (potentially) multiple queries per record.
>
>
> -- Clive
>
> On 17 Jan 2023, at 07:43, Prashanth Patelc wrote:
>
> > I'm using orm query fetching all data and showing into html
> > templates , it's taking more time for get the data ,
> >
> > On Tue, Jan 17, 2023, 12:40 PM Clive Bruton <[email protected]> wrote:
> >
> > On 17 Jan 2023, at 05:01, Prashanth Patelc wrote:
> >
> > > I written query it's taking more time like 38 seconds, how to to
> > > fetch the lac of records within seconds any example in django using
> > > orm or MySQL query ?
> >
> > Are you saying that you have a raw SQL query, or you are using a
> > Django query?
> >
> > My experience is that the biggest lag in database retrieval is the
> > amount of data retrieved, so if you can reduce the number of fields
> > returned, that would be a good start.
> >
> > If you are using a Django query, and it has related elements, then
> > the biggest boost you can give is using "select_related" and
> > "prefetch_related".
> >
> >
> > -- Clive
> >
> > --
> > 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/9EF46118-6870-46AD-BF58-12AEC8C6A518%
> > 40indx.co.uk.
> >
> > --
> > 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/CAMCU6CrAKQL6qA6hWHPDFbfpCT1R9v5%2BY_Qi-HOkPf%
> > 3DOXYt2yA%40mail.gmail.com.
>
> --
> 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/52330EF7-BBD9-44E6-94E3-C0A733F4EF36%40indx.co.uk
> .
>

-- 
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/CAK-XCvfn84Xy%3D8kRpt%2BfJ_DmwUMxkeZ9iTnaGuUV5M3SNN-Twg%40mail.gmail.com.

Reply via email to