Trabajando con un gran número de registros en la sesión
📁 función, matraz, IA, trabajo, proyecto
¿Cuál es la forma correcta de trabajar con un gran número de registros con SQLAlchemy?
Tengo dos tablas. La primera tiene 5 millones de registros con los siguientes tipos: question_id, view_count, counted. La segunda tabla contiene la suma de view_count para cada question_id único. Si tomamos en cuenta la entrada de la primera tabla en la segunda, counted se establece en true.
Ahora mismo se ve así:
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).