OceanBase的“总控服务”
核心功能
租户简介
租户特性
Unit
注意:OceanBase可以为不同类型的应用分配不同类型和不同数量的Unit,满足业务不同的需求。资源并不是静态的,可以随着业务的发展不断调整(调高或者调低)
创建“资源单元规格”(仅仅是规格定义,不实际分配资源)
create resource unit unit1
max_cpu = 4,
max_memory = 10737418240, -- 10GB
min_memory = 10737418240, -- 10GB
max_iops = 1000,
min_iops = 128,
max_session_num = 300,
max_disk_size = 21474836480 -- 20GB
;
创建资源池(会实际创建unit,按规格定义分配资源):根据资源单元规格的定义创建资源单元,并赋给一个新的资源池
create resource pool pool1
UNIT = 'unit1',
UNIT_NUM = 1,
ZONE_LIST = ('zone1', 'zone2', 'zone3')
;
创建租户,将资源池赋给一个新的租户
create tenant mysql_tenant
RESOURCE_POOL_LIST = ('pool1'),
primary_zone = 'zone1,zone2,zone3'
set ob_tcp_invited_nodes = '%', ob_compatibility_mode = 'mysql',
recyclebin = off, ob_timestamp_service = 'GTS’
;
all_virtual_server_stat;
select * from __all_unit_config;
resource unit:select *from_all_unit;
OB Server 日志(/home/admin/oceanbase/log目录)
enable_syslog_recycle = True; max_syslog_file_count = <count>
syslog_level = [DEBUG,TRACE,INFO,WARN,USER_ERR,ERROR]