【 使用环境 】 测试环境
【 OB or 其他组件 】 ob
【 使用版本 】社区版 4.4.0
【问题描述】清晰明确描述问题
新建了一个oceanbase集群,和一个ocp,放在了同一个集群里,空库,还没开始连接应用
一看空间居然占用了2.1T,其中
log1/clog/log_pool占用了1.1T
1/sstable/block_file占用了1T
请问这是正常的吗??什么参数能控制初始化的大小
【 使用环境 】 测试环境
【 OB or 其他组件 】 ob
【 使用版本 】社区版 4.4.0
【问题描述】清晰明确描述问题
新建了一个oceanbase集群,和一个ocp,放在了同一个集群里,空库,还没开始连接应用
一看空间居然占用了2.1T,其中
log1/clog/log_pool占用了1.1T
1/sstable/block_file占用了1T
请问这是正常的吗??什么参数能控制初始化的大小
show parameters where name in (‘memory_limit’,‘memory_limit_percentage’,‘system_memory’,‘log_disk_size’,‘log_disk_percentage’,‘datafile_size’,‘datafile_disk_percentage’);
查一下 这个信息
这肯定不正常啊,看下占用空间的文件都是什么时候建的,是新建集群之后么
默认 90%
什么的90%呢
预占用的磁盘空间,默认值是90%。
预占用,如果不需要占用大,部署时提前调整参数改小
你可以按照我发给你的参数 查一下看看 具体的配置 方便分析
顶一下
datafilesize没设置吧
OceanBase磁盘空间是预占模式,默认90%
预占用的 初始化的时候设置一下datafile_size
![]()
![]()
![]()
支持支持
学习
学到了 大佬
11
关于1T的问题,回复确实是一个重要的考虑因素。在实际应用中,我发现刚创建的ob集群为啥占有的空间很大方法通常更有效。
跑空数据啊