Можно ли извлечь 600 000 строк из базы данных MySQL и отобразить их как данные JSON в почтальоне? - PullRequest
0 голосов
/ 18 апреля 2020

Я пытаюсь вернуть таблицу MySQL с 600 000 строк и отобразить ее как объект JSON. Мой views.py содержит метод, приведенный ниже.

def SettlementsStatements_1(request, query=""):    
    if query =="All":
        namemap={'ID':'id','Comapny Name':'COMPANY_NAME'}
        ssr=SettlementsStatements.objects.raw('SELECT id,COMPANY_NAME FROM telco_amazon.settlements_statements;',translations=namemap)
        data = serializers.serialize('json', ssr)



    return JsonResponse(data,safe=False)

Я вызываю это представление в почтальоне, и оно все еще загружается через 40 минут. Мне интересно, возможно ли вообще извлечь и загрузить столько данных?

...