为什么我的 Discourse postgres_data 太大了

我想重新提起这个话题,因为这是同一个问题。

我们的 Discourse postgres_data 文件夹有 75GB 大,我觉得这有点多。根据管理面板显示,备份大小约为 10.5GB,上传文件占用约 9.3GB。

我检查了哪些表占用了更多空间,结果如下:

 public.posts                | 51 GB
 public.post_search_data     | 9769 MB
 public.post_timings         | 3997 MB
 public.user_actions         | 2144 MB
 public.post_custom_fields   | 1039 MB
 public.topics               | 676 MB
 public.post_stats           | 663 MB
 public.post_replies         | 643 MB
 public.quoted_posts         | 523 MB
 public.user_visits          | 476 MB
 public.top_topics           | 403 MB
 public.user_auth_token_logs | 364 MB
 public.topic_links          | 353 MB
 public.topic_users          | 335 MB
 public.topic_views          | 301 MB
 public.user_histories       | 220 MB
 public.users                | 209 MB
 public.stylesheet_cache     | 194 MB
 public.directory_items      | 143 MB
 public.notifications        | 139 MB

我想知道 public.posts 表占用如此大的空间(51GB)是否正常。我们讨论的是一个拥有 600 万条帖子的论坛,这在我看来并不算特别异常。

这正常吗?