云数据库 TAURUSDB-多租户管理与资源隔离:CPU使用率统计
CPU使用率统计
- 用户级CPU使用率
新增information_schema.cpu_summary_by_user视图,用于显示各个资源消费组的CPU使用信息,在系统租户下会显示所有租户的所有资源消费组的CPU使用信息,在普通租户下,只会显示当前租户的所有资源消费组的CPU使用信息,具体使用如下:
SELECT * FROM information_schema.cpu_summary_by_user;
- 查询结果中的列名说明:
CONSUMER_GROUP:资源消费组名称。
CPU_USAGE:资源消费组的CPU使用率,为使用的CPU占所在实例总CPU的比例。例如4U的实例中, 资源消费组实际用了2U, 那么CPU_USAGE为50%。
CPU_USAGE_RELATIVE:资源消费组的CPU相对使用率,为使用的CPU占所在租户配置的MAX_CPU的比例。例如,当前租户的max_cpu为4U, 而资源消费组实际用了2U, 那么CPU_USAGE_RELATIVE为50%。
INCLUDED_USERS:属于此资源消费组中的用户名。
- 独占租户会创建一个默认的资源消费组default_group,租户下所有未绑定具体资源消费组的用户都会归属到default_group,default_group默认可使用租户的所有CPU资源,当租户内CPU争抢时,优先保证承诺分配给其他资源消费组的CPU资源,剩余的CPU资源分配给default_group。
- 查询结果中的列名说明:
- 租户级CPU使用率
新增information_schema.cpu_summary_by_tenant视图,用于显示各租户的CPU使用信息,在系统租户下会显示所有租户的CPU使用信息,在普通租户下,只会显示当前租户的CPU使用信息,具体使用如下:
SELECT * FROM information_schema.cpu_summary_by_tenant;
- 查询结果中的列名说明:
TENANT_TYPE:租户类型,exclusive表示独占租户,shared表示共享租户。
CPU_USAGE:租户的CPU使用率,为使用的CPU占所在实例总CPU的比例。例如4U的实例中, 租户实际用了2U, 那么CPU_USAGE为50%。
CPU_USAGE_RELATIVE:租户CPU相对使用率,为租户实际使用的CPU占配置的MAX_CPU的占比。例如,当前租户的max_cpu为4U, 而租户实际用了2U, 那么CPU_USAGE为50%。
- 在满足所有独占租户MIN_CPU所配置的CPU资源后,所有的共享租户共享剩余的CPU资源,所以视图中所有的共享租户的CPU使用率一样,为所有共享租户的CPU使用率的总和。
- 查询结果中的列名说明:
- GeminiDB_云数据库GeminiDB_华为云
- 免费数据库服务器_数据库免费_免费数据库有哪些
- 云数据库 GeminiDB系统架构_免费试用云数据库
- DWS资源管理_GaussDB(DWS)资源管理作用_DWS资源管控
- 华为云数据库GeminiDB_云数据库GeminiDB的优势_【免费】_分布式数据库GeminiDB_数据库平台
- PostgreSQL_云数据库RDS for PostgreSQL_华为云
- MySQL数据库基础知识_MySQL数据库备份_MySQL数据库教程
- 华为云资料 2021年 8月刊
- GeminiDB Redis接口_键值数据库_企业级Redis_什么是KV数据库
- 监控告警_云容器引擎