💡
原文英文,约1800词,阅读约需7分钟。
📝
内容提要
Citus 11.3是Postgres的扩展,通过在集群中分布数据库来提高可扩展性和并行性。新版本引入了一个citus_stat_tenants视图,用于跟踪多租户SaaS应用程序中最活跃的租户。该视图允许用户跟踪读取查询计数、总查询计数和CPU使用时间。租户监控功能旨在帮助用户收集有关其最活跃租户的信息。租户监视器将显示前citustat_tenants_limit个租户,仅限于当前和上一个周期。Citus存储额外的数据以确保租户级别统计数据的一致性。用户可以从任何节点查询citus_stat_tenants,视图将显示来自整个集群的统计信息。
🎯
关键要点
- Citus 11.3是Postgres的扩展,通过在集群中分布数据库来提高可扩展性和并行性。
- 新版本引入了citus_stat_tenants视图,用于跟踪多租户SaaS应用程序中最活跃的租户。
- citus_stat_tenants视图允许用户跟踪读取查询计数、总查询计数和CPU使用时间。
- 租户监控功能旨在帮助用户收集有关其最活跃租户的信息。
- 租户监视器将显示前citus.stat_tenants_limit个租户,仅限于当前和上一个周期。
- Citus存储额外的数据以确保租户级别统计数据的一致性。
- 用户可以从任何节点查询citus_stat_tenants,视图将显示来自整个集群的统计信息。
- citus_stat_tenants监控租户的活动趋势,统计数据按时间段分开计算。
- citus_stat_tenants视图包括节点ID、租户属性和其他统计信息。
- citus_stat_tenants旨在帮助用户获取最活跃租户的信息,而不是每个租户的详细信息。
- Citus提供了citus_stat_tenants_local视图以获取特定节点的监控数据。
- 可以使用citus_stat_tenants_reset函数重置监控并清除所有数据。
- Citus的租户监控功能旨在帮助用户优化数据库性能。
➡️