首批通过分布式安全可靠测评,为关键业务系统打造
集群租户管理概览
更新时间:2023-07-19 13:03:06
OceanBase 集群租户信息可以通过视图或 OCP 管理平台来查看,下面分别对这两种方式进行介绍。
通过视图查看集群中租户的资源分布和租户列表信息
您可以通过不同的视图分别查看集群中所有租户的资源分布信息和租户列表信息。
使用
root用户登录数据库的sys租户。进入
oceanbase数据库。通过查询不同的视图,分别查看以下信息:
查看租户的资源分布信息。
obclient> SELECT * FROM gv$unit; +---------+----------------+-------------------------------+------------------+--------------------------+-------+-----------+-------------+----------------+----------+---------------------+-----------------------+---------+---------+-------------+-------------+----------+----------+---------------+---------------------+ | unit_id | unit_config_id | unit_config_name | resource_pool_id | resource_pool_name | zone | tenant_id | tenant_name | svr_ip | svr_port | migrate_from_svr_ip | migrate_from_svr_port | max_cpu | min_cpu | max_memory | min_memory | max_iops | min_iops | max_disk_size | max_session_num | +---------+----------------+-------------------------------+------------------+--------------------------+-------+-----------+-------------+----------------+----------+---------------------+-----------------------+---------+---------+-------------+-------------+----------+----------+---------------+---------------------+ | 1 | 1 | sys_unit_config | 1 | sys_pool | zone1 | 1 | sys | 10.10.10.1 | 2882 | | 0 | 5 | 2.5 | 16106127360 | 12884901888 | 10000 | 5000 | 179593805824 | 9223372036854775807 | | 2 | 1 | sys_unit_config | 1 | sys_pool | zone2 | 1 | sys | 10.10.10.2 | 2882 | | 0 | 5 | 2.5 | 16106127360 | 12884901888 | 10000 | 5000 | 179593805824 | 9223372036854775807 | | 3 | 1 | sys_unit_config | 1 | sys_pool | zone3 | 1 | sys | 10.10.10.3 | 2882 | | 0 | 5 | 2.5 | 16106127360 | 12884901888 | 10000 | 5000 | 179593805824 | 9223372036854775807 | | 1001 | 1002 | config_mysql001_zone1_S1_egh | 1001 | pool_mysql001_zone1_egh | zone1 | 1001 | mysql001 | 10.10.10.1 | 2882 | | 0 | 1.5 | 1.5 | 6442450944 | 6442450944 | 1250 | 1250 | 536870912000 | 375 | | 1002 | 1001 | config_mysql001_zone3_S1_ryi | 1002 | pool_mysql001_zone3_ryi | zone3 | 1001 | mysql001 | 10.10.10.3 | 2882 | | 0 | 1.5 | 1.5 | 6442450944 | 6442450944 | 1250 | 1250 | 536870912000 | 375 | | 1003 | 1003 | config_mysql001_zone2_S1_jsl | 1003 | pool_mysql001_zone2_jsl | zone2 | 1001 | mysql001 | 10.10.10.2 | 2882 | | 0 | 1.5 | 1.5 | 6442450944 | 6442450944 | 1250 | 1250 | 536870912000 | 375 | | 1004 | 1004 | config_oracle001_zone2_S1_aul | 1004 | pool_oracle001_zone2_aul | zone2 | 1002 | oracle001 | 10.10.10.2 | 2882 | | 0 | 1.5 | 1.5 | 6442450944 | 6442450944 | 1250 | 1250 | 536870912000 | 375 | | 1005 | 1005 | config_oracle001_zone1_S1_sef | 1005 | pool_oracle001_zone1_sef | zone1 | 1002 | oracle001 | 10.10.10.1 | 2882 | | 0 | 1.5 | 1.5 | 6442450944 | 6442450944 | 1250 | 1250 | 536870912000 | 375 | | 1006 | 1006 | config_oracle001_zone3_S1_mfa | 1006 | pool_oracle001_zone3_mfa | zone3 | 1002 | oracle001 | 10.10.10.3 | 2882 | | 0 | 1.5 | 1.5 | 6442450944 | 6442450944 | 1250 | 1250 | 536870912000 | 375 | +---------+----------------+-------------------------------+------------------+--------------------------+-------+-----------+-------------+----------------+----------+---------------------+-----------------------+---------+---------+-------------+-------------+----------+----------+---------------+---------------------+ 9 rows in set更多视图
gv$unit的说明信息请参见 gv$unit。查看租户列表信息。
obclient> SELECT * FROM gv$tenant; +-----------+-------------+-------------------+-------------------+----------------+---------------+-----------+---------------------------------------------+ | tenant_id | tenant_name | zone_list | primary_zone | collation_type | info | read_only | locality | +-----------+-------------+-------------------+-------------------+----------------+---------------+-----------+---------------------------------------------+ | 1 | sys | zone1;zone2;zone3 | zone1;zone2;zone3 | 0 | system tenant | 0 | FULL{1}@zone1, FULL{1}@zone2, FULL{1}@zone3 | | 1001 | mysql001 | zone1;zone2;zone3 | zone1;zone2;zone3 | 0 | | 0 | FULL{1}@zone1, FULL{1}@zone2, FULL{1}@zone3 | | 1002 | oracle001 | zone1;zone2;zone3 | zone1;zone2;zone3 | 0 | | 0 | FULL{1}@zone1, FULL{1}@zone2, FULL{1}@zone3 | +-----------+-------------+-------------------+-------------------+----------------+---------------+-----------+---------------------------------------------+ 3 rows in set更多视图
gv$tenant的说明信息请参见 gv$tenant。查看每个租户 memstore 使用情况。
obclient> SELECT tenant_name,svr_ip, memstore_limit /(1024 * 1024 * 1024) as memstore_limit, major_freeze_trigger /(1024 * 1024 * 1024) as freeze_trigger_GB, total_memstore_used /(1024 * 1024 * 1024) as memstore_used_GB, concat((total_memstore_used * 100 / memstore_limit), '%') as memstore_used_percent, active_memstore_used /(1024 * 1024 * 1024) as active_memstore_used_GB, freeze_cnt FROM __all_virtual_tenant_memstore_info memstore_info inner join __all_tenant tenant on memstore_info.tenant_id = tenant.tenant_id ORDER BY tenant.tenant_name,svr_ip; +-------------+----------------+----------------+-------------------+------------------+-----------------------+-------------------------+------------+ | tenant_name | svr_ip | memstore_limit | freeze_trigger_GB | memstore_used_GB | memstore_used_percent | active_memstore_used_GB | freeze_cnt | +-------------+----------------+----------------+-------------------+------------------+-----------------------+-------------------------+------------+ | mysql001 | xxx.xxx.xxx.1 | 3.0000 | 2.1000 | 0.1133 | 3.7760% | 0.1113 | 0 | | mysql001 | xxx.xxx.xxx.2 | 3.0000 | 2.1000 | 0.1133 | 3.7760% | 0.1113 | 0 | | mysql001 | xxx.xxx.xxx.3 | 3.0000 | 2.1000 | 0.1230 | 4.1016% | 0.1210 | 0 | | oracle001 | xxx.xxx.xxx.1 | 3.0000 | 2.1000 | 0.1133 | 3.7760% | 0.1113 | 0 | | oracle001 | xxx.xxx.xxx.2 | 3.0000 | 2.1000 | 0.1133 | 3.7760% | 0.1113 | 0 | | oracle001 | xxx.xxx.xxx.3 | 3.0000 | 2.1000 | 0.1250 | 4.1667% | 0.1230 | 0 | | sys | xxx.xxx.xxx.1 | 7.5000 | 5.2500 | 0.3652 | 4.8698% | 0.3631 | 0 | | sys | xxx.xxx.xxx.2 | 7.5000 | 5.2500 | 0.3594 | 4.7917% | 0.3573 | 0 | | sys | xxx.xxx.xxx.3 | 7.5000 | 5.2500 | 0.3750 | 5.0000% | 0.3729 | 0 | +-------------+----------------+----------------+-------------------+------------------+-----------------------+-------------------------+------------+ 9 rows in set
通过 OCP 查看租户和 Unit 规格的管理概览
前提条件
请确定已具备指定集群的任意权限和其名下租户的管理权限,如果当前用户没有对应的权限,您需要先为用户添加相应权限的角色,具体操作方法请参见 OCP 对应版本的《用户指南》文档中的 编辑用户。
查看租户管理概览
登录 OCP 。默认进入 集群 页面。
在 集群 页面的 集群列表 区域,选择待操作的集群并单击其集群名。
在显示的页面的左侧导航栏上,单击 租户管理 。
在 租户管理 页面,查看以下信息:
在 租户管理 页面上方,查看资源分布信息。
资源分布信息主要包括各租户占用集群中 CPU 和内存资源的百分比以及系统剩余 CPU 和内存资源的百分比。

将鼠标悬停在某个租户在饼图中的位置时,系统会显示该租户占用资源的具体数值。
在 租户列表 区域,可以查看所有租户的基本信息,包括租户名、副本类型、对应 Zone 的优先级、租户模式、状态等信息。

在 租户性能 TOP5 区域,可以查看当前集群下工作负载最高的 5 个租户的性能信息,包含 TPS、QPS、SQL 响应时间、事务响应时间、活跃会话数、事件等待_次数、事件等待_时间、容量_表数量、容量_分区数量等性能监控指标。
同时,您还可以根据业务需要,查看最近一小时、最近一天或最近一周的监控信息。

性能监控指标相关说明如下表所示。
指标名 说明 数据来源 QPS 平均每秒处理 SQL 语句数 (次/s) v$sysstatTPS 平均每秒处理事务数 (次/s) v$sysstatSQL 响应时间 SQL 响应时间 (μs) v$sysstat事务响应时间 服务端每个事务平均处理时间 (μs) v$sysstat活跃会话数 活跃会话数 (个) __all_virtual_processlist事件等待_次数 平均每秒等待事件数 (次/s) v$system_event事件等待_时间 平均每个等待事件等待的时间 (μs) v$system_event容量_表数量 表数量(个) gv$table容量_分区数量 分区数量(个) v$partition
查看 Unit 规格
登录 OCP。
单击左导航栏 租户。
在页面右上角单击 Unit 规格管理,进入 Unit 规格管理 页面。

查看 Unit 列表,可查看 规格名、最小 CPU 核数、最大 CPU 核数、最小内存(GB)、最大内存(GB)、规格类型 和 操作 信息。
可根据 最小 CPU 核数、最大 CPU 数、最小内存(GB) 或 最大内存(GB) 大小对规格进行排序。
可根据 规格类型 对规格进行筛选,规格类型包括 系统默认 和 自定义。
操作包括: 修改 和 删除。
说明
只有自定义的 Unit 规格,才能 修改 和 删除。
