From 26711323120737af34c5d34fefb53b82173aa8a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20K=C3=BCnzel?= <simonk@fsmpi.rwth-aachen.de> Date: Thu, 1 May 2025 20:33:39 +0200 Subject: [PATCH] Make migrate stats faster and fix missing delete --- api/migrate_stats.sql | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api/migrate_stats.sql b/api/migrate_stats.sql index 55bb005..ab770f8 100644 --- a/api/migrate_stats.sql +++ b/api/migrate_stats.sql @@ -1,5 +1,6 @@ DELETE FROM lecture_daily_watch_stats; DELETE FROM lecture_watch_stats; +DELETE FROM publish_medium_watch_stats; DELETE FROM unknown_video; CREATE OR REPLACE PROCEDURE temp_count_lecture_view(lec_id int, watch_timestamp timestamp) AS $$ @@ -58,6 +59,7 @@ DO $$ IF processed_count % 10000 = 0 THEN RAISE NOTICE '(hlslog) Processed %/% (% %%)', processed_count, total_processing_count, (processed_count::double precision / total_processing_count * 100)::int; + COMMIT; END IF; SELECT processed_count + 1 INTO processed_count; @@ -91,6 +93,7 @@ DO $$ IF processed_count % 10000 = 0 THEN RAISE NOTICE '(log) Processed %/% (% %%)', processed_count, total_processing_count, (processed_count::double precision / total_processing_count * 100)::int; + COMMIT; END IF; SELECT processed_count + 1 INTO processed_count; -- GitLab