这是我们一直在积极投入的一个重点。
Discourse 刚推出时,几乎所有站点都使用全新的数据库,因此数据库可以轻松放入内存。然而几年后的今天,一些站点的数据库大小已超过 100GB,而内存容量甚至不足其十分之一。
未来几周内即将推出的一个更新是 PostgreSQL 13 升级,该升级将把最大对象的大小减少一半。
除此之外,调试性能问题的第一步是使用 Discourse 的 Prometheus 导出器插件 收集数据,这样我们就能有的放矢,而不是盲目摸索。
这是我们一直在积极投入的一个重点。
Discourse 刚推出时,几乎所有站点都使用全新的数据库,因此数据库可以轻松放入内存。然而几年后的今天,一些站点的数据库大小已超过 100GB,而内存容量甚至不足其十分之一。
未来几周内即将推出的一个更新是 PostgreSQL 13 升级,该升级将把最大对象的大小减少一半。
除此之外,调试性能问题的第一步是使用 Discourse 的 Prometheus 导出器插件 收集数据,这样我们就能有的放矢,而不是盲目摸索。