Tamaño de la base de datos/mantenimiento

Estoy tratando de averiguar si el tamaño de la base de datos utilizado por Discourse es razonable y si hay espacio para la optimización. El espacio utilizado en el disco es actualmente de 120 GB y estas son las tablas más grandes.

              relation              | total_size
------------------------------------+------------
 public.post_timings                | 64 GB
 public.posts                       | 8685 MB
 public.user_auth_token_logs        | 8664 MB
 public.topic_views                 | 8105 MB
 public.user_visits                 | 8027 MB
 public.post_search_data            | 3631 MB
 public.user_actions                | 2689 MB
 public.notifications               | 2355 MB
 public.topic_users                 | 2290 MB
 public.email_logs                  | 1524 MB
 public.incoming_links              | 1372 MB

Solo me pregunto si esta es una división razonable de tamaños. No estoy seguro de lo que hace post_timings, pero ya he leído en otros hilos que es, con diferencia, lo que más espacio ocupa.

¿Existe algún tipo de mantenimiento en la base de datos que se pueda y deba hacer manualmente?

1 me gusta

Los tiempos es siempre la tabla más grande, así que eso cuadra.

Si estás al día con tus actualizaciones, la última versión de PostgreSQL trae mejoras en esta área, pero hay un pequeño paso que debes seguir:

Consulta “Recreación de los índices” allí.

2 Me gusta