[Python] Django: Otimizar buscas no Banco de Dados

Discussão em 'Python' iniciado por Stack, Novembro 7, 2024.

  1. Stack

    Stack Membro Participativo

    Estou com dúvida no seguinte exercício: A rota /albums/ está retornando uma listagem dos albuns com os artistas do album, porém em alguns de nossos clientes que utilizam bancos armazenados em servidores próprios ela está muito lenta. Ao acompanhar as consultas SQL com um profiler foi detectado que está sendo realizado muitas consultas no banco e isso está causando a lentidão

    isso é que está representado na view:

    class AlbumListAPIView(ListAPIView):
    queryset = Album.objects.all()
    serializer_class = AlbumSerializer


    existe alguma forma de otimizar essa queryset ?

    Continue reading...

Compartilhe esta Página