【发布时间】:2017-10-04 01:20:57
【问题描述】:
使用多租户服务器可以使用这些工具获取有关特定客户端性能使用情况的统计信息。该设置将是一个 MySQL 数据库,其中包含属于组织的用户。当 Java 应用程序运行时,所有操作都将由具有组织 ID 变量的用户集合执行。
然后可以使用这些数据来计算每个组织正在使用多少 CPU、内存、堆、进程等?
谢谢
【问题讨论】:
标签: java mysql performance multi-tenant stagemonitor
使用多租户服务器可以使用这些工具获取有关特定客户端性能使用情况的统计信息。该设置将是一个 MySQL 数据库,其中包含属于组织的用户。当 Java 应用程序运行时,所有操作都将由具有组织 ID 变量的用户集合执行。
然后可以使用这些数据来计算每个组织正在使用多少 CPU、内存、堆、进程等?
谢谢
【问题讨论】:
标签: java mysql performance multi-tenant stagemonitor
MySQL 只提供每个租户拥有的数据量。可以在information_schema 中找到。
如果您需要 CPU/IO/等,您需要在 VM 或 cgroups 中设置多个 MySQL 实例,并让 OS / VM-manager 提供数据。这将花费额外的 RAM,因此可能不值得。
【讨论】: