Aggiornamento in tempo reale degli argomenti si blocca sotto alta attività

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.