Temporal PostgresQL RAM usage too high

We have been noticing suspiciously high ram usage in our single-instance temporal postgresdb. We noticed it is taking about 100GB of RAM(!!!)

This came after a spike in our system’s usage. We’re running about 6 million workflows per day. Could be attributed to our misconfiguration as well but we came across this blog and our workflow count is also high (super high!)

However, we’re not using the Archival feature so it’s probably something else?