刚创建的ob集群为啥占有的空间很大

【 使用环境 】 测试环境
【 OB or 其他组件 】 ob
【 使用版本 】社区版 4.4.0
【问题描述】清晰明确描述问题
新建了一个oceanbase集群,和一个ocp,放在了同一个集群里,空库,还没开始连接应用
一看空间居然占用了2.1T,其中

log1/clog/log_pool占用了1.1T
1/sstable/block_file占用了1T

请问这是正常的吗??什么参数能控制初始化的大小

12 个赞

show parameters where name in (‘memory_limit’,‘memory_limit_percentage’,‘system_memory’,‘log_disk_size’,‘log_disk_percentage’,‘datafile_size’,‘datafile_disk_percentage’);
查一下 这个信息

11 个赞

这肯定不正常啊,看下占用空间的文件都是什么时候建的,是新建集群之后么

10 个赞

默认 90%

10 个赞

什么的90%呢

9 个赞

https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003381856

9 个赞

预占用的磁盘空间,默认值是90%。

8 个赞

预占用,如果不需要占用大,部署时提前调整参数改小

7 个赞

你可以按照我发给你的参数 查一下看看 具体的配置 方便分析

7 个赞

顶一下

5 个赞

datafilesize没设置吧

5 个赞

OceanBase磁盘空间是预占模式,默认90%

3 个赞

预占用的 初始化的时候设置一下datafile_size

3 个赞

:+1::+1::+1:

支持支持

学习

学到了 大佬

2 个赞

11

关于1T的问题,回复确实是一个重要的考虑因素。在实际应用中,我发现刚创建的ob集群为啥占有的空间很大方法通常更有效。

1 个赞

跑空数据啊