diff --git a/hive/db/sql_scripts/update_posts_rshares.sql b/hive/db/sql_scripts/update_posts_rshares.sql
index 99092c5697ae2240df5a1dc1352bd450c83ed321..672afe53c3b586ae9dbb564cb05fbd67901ac140 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;