Avatar ·

सत्र में बड़ी संख्या में रिकॉर्ड के साथ काम करना

📁 कार्य, फ्लास्क, एआई, काम, परियोजना

SQLAlchemy के साथ बड़ी संख्या में रिकॉर्ड के साथ काम करने का सही तरीका क्या है?

मेरे पास दो टेबल हैं। पहले 5 मिलियन रिकॉर्ड में निम्न प्रकार हैं: question_id, view_count, counted। दूसरी टेबल में प्रत्येक अद्वितीय question_id के लिए view_count का योग होता है। यदि हमने पहली टेबल से एंट्री को दूसरी में शामिल किया, तो counted को true पर सेट किया जाता है।

अभी यह इस तरह दिखता है:

def update_most_viewed(): query =uery = QuestionViewHistory.query.filter_by(counted=ounted=False).distinct()    qu    question_count = query.count()    frame_size = 10001000    counter = 0    while counter <= question_count:        all_questions = query.offset(counter*frame_size).