请问一下,oceanbsae部署好后,自动占用90%空间。然后我在配置里修改默认大小后,重启可以生效吗?
在 OceanBase 中,自动占用 90% 空间是指数据文件自动扩展占用的磁盘空间,以适应数据增长。这是为了避免因磁盘空间不足而导致写入失败。
如果要修改默认大小,需要在创建表时指定 auto_expand_size
参数。该参数指定数据文件在自动扩展时的增量大小。
修改配置后是否需要重启才能生效
不需要。修改 auto_expand_size
参数后,无需重启 OceanBase 即可生效。新创建的表将使用修改后的默认大小进行自动扩展。
注意:
auto_expand_size
参数修改的影响。auto_expand_size
参数只能影响后续创建的表。alter table
语句手动指定。修改 auto_expand_size
参数示例
ALTER TABLE table_name SET AUTO_EXPAND_SIZE = 1024;
其中,table_name
是要修改的表名,1024
是新的自动扩展增量大小(单位为 MB)。
是的,修改存储空间大小需要先停止OceanBase服务,然后再进行修改,并且在修改后需要重新启动OceanBase服务才能生效。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。