我有一个 4 * observer 的集群(每个 observer 一个 zone,全是 PRIMARY_ZONE),是个没有任何数据表,只有一个空租户(已创建 resource_pool)在里面的集群。搭建好以后运行了 3 天,大小如下图:
我的集群大小部署配置如下:
请问这个 data 和 redo 目录文件大小正常吗?它大概是由什么组成的啊?是不是每个 observer 一个 datafile_size 的大小呢?
我有一个 4 * observer 的集群(每个 observer 一个 zone,全是 PRIMARY_ZONE),是个没有任何数据表,只有一个空租户(已创建 resource_pool)在里面的集群。搭建好以后运行了 3 天,大小如下图:
我的集群大小部署配置如下:
请问这个 data 和 redo 目录文件大小正常吗?它大概是由什么组成的啊?是不是每个 observer 一个 datafile_size 的大小呢?
正常啊。初始就是根据你指定的datafile_size初始化的
请问它为什么会有这么大的 redo 空间呢?仅仅是系统租户的吗?如果后续放入大量数据后这个 redo 会不会上涨的很快?
data那个如果不够了会按你配置的自动扩,最大到maxsize 40G。
log是可以重复使用的。
了解,谢谢~
可以用这个sql查看使用情况
# 【sys租户】查询租户数据盘和日志盘使用大小(多副本大小)
with t1 as (
select
unit_id,
svr_ip,
svr_port,
sum(data_disk_in_use) as data_disk_in_use,
sum(log_disk_in_use) as log_disk_in_use
from
gv$ob_units
group by
unit_id
)
select
now(),
coalesce(t3.tenant_id, -1) as tenant_id,
tenant_name,
round(sum(data_disk_in_use) / 1024 / 1024 / 1024, 2) data_size_GB,
round(sum(log_disk_in_use) / 1024 / 1024 / 1024, 2) log_size_GB
from
t1
join dba_ob_units t2 on t1.unit_id = t2.unit_id
join dba_ob_tenants t3 on t2.tenant_id = t3.tenant_id
where
tenant_type <> 'meta'
group by
t3.tenant_id
order by
4 desc;