Это один из пунктов, над которым мы постоянно активно работаем.
Когда Discourse только появился, почти все сайты имели совершенно новые базы данных, поэтому они легко помещались в оперативную память. Теперь, спустя несколько лет, у некоторых сайтов базы данных превышают 100 ГБ, а объём оперативной памяти даже не достигает десятой части этого размера.
Одно из предстоящих обновлений в ближайшие недели — это переход на PostgreSQL 13, который позволит уменьшить максимальный размер объекта вдвое.
Помимо этого, первым шагом в диагностике проблем с производительностью является сбор данных с помощью плагина экспортера Prometheus для Discourse, чтобы мы не действовали вслепую.