Trabalhando com um grande número de registros na sessão
📁 função, frasco, IA, trabalho, projeto
Qual é a maneira correta de trabalhar com um grande número de registros com SQLAlchemy?
Eu tenho duas tabelas. A primeira com 5 milhões de registros tem os seguintes tipos: question_id, view_count, counted. A segunda tabela contém a soma de view_count para cada question_id único. Se consideramos a entrada da primeira tabela na segunda, counted é definido como true.
Atualmente, está assim:
def update_most_viewed(): query = QuestionViewHistory.query.filter_by(counted=False).distinct() question_count = query.count() frame_size = 1000 counter = 0 while counter <= question_count: all_questions = query.offset(counter*frame_size).