想问一下OceanBase数据库默认的80是我总磁盘的80么?还想问一下我现在删了有没有啥办法恢复呢?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000218351
,此回答整理自钉群“[社区]技术答疑群OceanBase”
您好,OceanBase数据库默认使用80%的磁盘空间,但这里的80%是指总存储空间的一部分,而不是您整个硬盘空间的80%。这个比例是用于数据存储和查询处理的需要。
对于您想恢复已删除的数据,首先需要明确,一旦数据被删除,直接从磁盘恢复的可能性并不大。但是,OceanBase提供了备份恢复这一高可靠的数据保护机制。具体来说,如果您之前有进行过数据备份,可以通过以下步骤尝试恢复:
是磁盘的80%。
规划磁盘https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000220860
事务日志盘的路径由配置参数 redo_dir 指定。建议您将事务日志盘的大小设置为 OceanBase 数据库内存的 3 倍到 4 倍及以上。事务日志盘包含多个固定大小的文件。这些文件位于安装目录 ${redo_dir}/{clog,ilog,slog} 下。您可以根据您的需要自动创建和清除事务日志。事务日志达到磁盘总量的 80% 时,将触发自动清除。但是,只有在事务日志对应的内存数据已经合并至基线数据中时,事务日志才能被删除。