Questo è un punto su cui stiamo lavorando attivamente in continuazione.
Quando Discourse era nuovo, quasi tutti i siti avevano un database appena creato, quindi il database poteva stare facilmente in memoria. Ora, a distanza di qualche anno, alcuni siti hanno database superiori a 100 GB e dimensioni della RAM che non sono nemmeno un decimo di quelle.
Uno degli aggiornamenti in arrivo nelle prossime settimane è l’aggiornamento a PostgreSQL 13, che ridurrà a metà la dimensione dell’oggetto più grande.
Oltre a ciò, il primo passo per diagnosticare i problemi di prestazioni è raccogliere dati con il plugin Prometheus exporter per Discourse, così da non procedere alla cieca.