From 33173afad0b016203252ad6f66731a9d73c3a613 Mon Sep 17 00:00:00 2001
From: Dan Notestein <dan@syncad.com>
Date: Sun, 2 Mar 2025 21:24:44 +0000
Subject: [PATCH] Emsire update_votes_rshares is fast.

---
 hive/db/sql_scripts/update_posts_rshares.sql | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/hive/db/sql_scripts/update_posts_rshares.sql b/hive/db/sql_scripts/update_posts_rshares.sql
index 99092c569..672afe53c 100644
--- a/hive/db/sql_scripts/update_posts_rshares.sql
+++ b/hive/db/sql_scripts/update_posts_rshares.sql
@@ -9,8 +9,8 @@ VOLATILE
 AS
 $BODY$
 BEGIN
-SET LOCAL work_mem='2GB';
-
+SET LOCAL work_mem='4GB';
+SET LOCAL enable_seqscan = off;
 IF (_last_block - _first_block) > 10000 THEN
   WITH votes_rshares_view AS MATERIALIZED
   (
@@ -78,6 +78,7 @@ ELSE
   );
 END IF;
 
+RESET enable_seqscan;
 RESET work_mem;
 
 END;
-- 
GitLab