Avatar ·

Travailler avec un grand nombre d'enregistrements dans la session

📁 fonction, Flask : le microframework Python, IA, travail, projet

Quelle est la bonne façon de travailler avec un grand nombre d'enregistrements avec SQLAlchemy ?

J'ai deux tables. La première contient 5 millions d'enregistrements avec les types suivants : question_id, view_count, counted. La deuxième table contient la somme de view_count pour chaque question_id unique. Si nous avons pris en compte l'entrée de la première table dans la seconde, counted est défini sur true.

Actuellement, cela ressemble à ceci :

def update_most_viewed(): query = QuestionViewHistory.query.filter_by(counted=False).distinct()    question_count = query.count()    frame_size =