【 使用环境 】Centos 7.9
【 OB or 其他组件 】
【 使用版本 】4.5,社区单击版,allinone
【问题描述】
1.Centos安装完单机版16核16G硬件但是:http://192.168.1.83:2886/overview,在这里显示数据库只用了2核和5G内存,这个可以调整吗?
2.还有单机版里的表,数据比较多的时候,怎么分表?
3.单机版怎么备份数据库?
【复现路径】无
【附件及日志】
- 您可以在安装过程中或安装后调整OceanBase单机版的资源使用情况。对于您提到的情况,可以通过修改OceanBase的配置文件来调整使用的CPU和内存。OceanBase默认分配给自身的是总内存的90%,因此您看到的5G可能是因为您的总内存只有大约5.5G。如果您的服务器总内存为16G,可以通过设置
memory_limit参数来调整分配给OceanBase的内存。例如,将内存限制设置为12G的命令如下:
obclient> ALTER SYSTEM SET memory_limit='12G';
同样,可以通过修改配置文件或使用命令行工具来调整CPU使用量,但OceanBase社区版中通常不需要显式设置CPU参数。
2. 在单机版中,如果表的数据量较大,可以通过分区(Partitioning)的方式来进行水平分割。分区表可以根据某个列的值将数据分布在不同的分区中,这不仅有助于提高查询性能,还能简化数据管理。具体的分区方法请参考OceanBase官方文档中的表分区章节。
3. 单机版OceanBase的备份可以通过使用OceanBase提供的备份和恢复工具OBSERVER或者OBAdmin来完成。您可以使用ob_admin backup命令进行全量备份或增量备份。例如,执行全量备份的命令如下:
ob_admin backup -h 127.0.0.1 -P 2881 -u root@sys -p password --backup-type full --backup-set-id 1 --backup-data-dir /path/to/backup
更多关于备份和恢复的详细信息,请参阅OceanBase官方文档中的备份与恢复章节。
更多信息请查看:
