Clean chart hash map (#13611)
Clean chart hash map after 7 days (eventually to be removed)
Stelios Fragkakis committed
Sep 5, 2022 at 10:22 UTC
544aef1fde6e79ac57d2dea85d3f063076d7f885
1 file changed
+4
database/sqlite/sqlite_aclk.c
+4
@@ -1023,6 +1023,10 @@ void sql_check_aclk_table_list(struct aclk_database_worker_config *wc)
1023
}
1024
db_execute("DELETE FROM dimension_delete WHERE host_id NOT IN (SELECT host_id FROM host) "
1025
" OR unixepoch() - date_created > 604800;");
1026
+
1027
+ db_execute("DELETE FROM chart_hash WHERE CAST(last_used AS INT) < unixepoch() - 604800;");
1028
+ db_execute("DELETE FROM chart_hash_map WHERE hash_id NOT IN (SELECT hash_id FROM chart_hash);");
1029
+
1030
return;
1031
}
1032