Решил возродить эту тему, так как проблема та же.
Папка postgres_data нашего Discourse занимает 75 ГБ. Мне кажется, это много. Согласно панели администратора, резервная копия весит около 10,5 ГБ, а загрузки — примерно 9,3 ГБ.
Я проверил, какие таблицы занимают больше всего места, и вот что получилось:
public.posts | 51 ГБ
public.post_search_data | 9769 МБ
public.post_timings | 3997 МБ
public.user_actions | 2144 МБ
public.post_custom_fields | 1039 МБ
public.topics | 676 МБ
public.post_stats | 663 МБ
public.post_replies | 643 МБ
public.quoted_posts | 523 МБ
public.user_visits | 476 МБ
public.top_topics | 403 МБ
public.user_auth_token_logs | 364 МБ
public.topic_links | 353 МБ
public.topic_users | 335 МБ
public.topic_views | 301 МБ
public.user_histories | 220 МБ
public.users | 209 МБ
public.stylesheet_cache | 194 МБ
public.directory_items | 143 МБ
public.notifications | 139 МБ
Интересно, нормально ли, что таблица public.posts занимает так много места (51 ГБ)? У нас форум с 6 млн постов, и я не считаю это чем-то экстраординарным.
Это нормально?