J’ai pensé à raviver ce sujet, car il s’agit du même problème.
Notre dossier postgres_data de Discourse fait 75 Go, ce qui me semble énorme. Selon le panneau d’administration, une sauvegarde fait environ 10,5 Go et les uploads représentent environ 9,3 Go.
J’ai vérifié quelles tables occupaient le plus d’espace et voici ce que j’ai obtenu :
public.posts | 51 Go
public.post_search_data | 9769 Mo
public.post_timings | 3997 Mo
public.user_actions | 2144 Mo
public.post_custom_fields | 1039 Mo
public.topics | 676 Mo
public.post_stats | 663 Mo
public.post_replies | 643 Mo
public.quoted_posts | 523 Mo
public.user_visits | 476 Mo
public.top_topics | 403 Mo
public.user_auth_token_logs | 364 Mo
public.topic_links | 353 Mo
public.topic_users | 335 Mo
public.topic_views | 301 Mo
public.user_histories | 220 Mo
public.users | 209 Mo
public.stylesheet_cache | 194 Mo
public.directory_items | 143 Mo
public.notifications | 139 Mo
Je me demande s’il est normal que la table public.posts prenne autant de place (51 Go). Nous parlons d’un forum avec 6 millions de posts, ce qui ne me semble pas extraordinaire.
Est-ce normal ?