ocp-集群,找到对应集群,参数管理,修改datafile_size。
注意:只能调大,不能缩小。根据需要适当调整
datafile_disk_percentage这个参数呢?
如果都为0,默认是90%。
你是数据盘和日志盘都放/home了吗?默认数据盘60%,日志盘30%。
我一般是直接指定大小,datafile_size和log_disk_size
show parameters where name in (‘datafile_size’,‘datafile_disk_percentage’);
–查一下这两个参数
select zone,concat(SVR_IP,’:’,SVR_PORT) observer,
cpu_capacity_max cpu_total,cpu_assigned_max cpu_assigned,
cpu_capacity-cpu_assigned_max as cpu_free,
round(memory_limit/1024/1024/1024,2) as memory_total,
round((memory_limit-mem_capacity)/1024/1024/1024,2) as system_memory,
round(mem_assigned/1024/1024/1024,2) as mem_assigned,
round((mem_capacity-mem_assigned)/1024/1024/1024,2) as memory_free,
round(log_disk_capacity/1024/1024/1024,2) as log_disk_capacity,
round(log_disk_assigned/1024/1024/1024,2) as log_disk_assigned,
round((log_disk_capacity-log_disk_assigned)/1024/1024/1024,2) as log_disk_free,
round((data_disk_capacity/1024/1024/1024),2) as data_disk,
round((data_disk_in_use/1024/1024/1024),2) as data_disk_used,
round((data_disk_capacity-data_disk_in_use)/1024/1024/1024,2) as data_disk_free
from oceanbase.gv$ob_servers;
麻烦查看的信息 截图尽量截取全点 要不然有些信息看不到
前面就是IP,我现在相当于可以在OCP里面直接修改datafile_size么,这样是不是数据盘空间就会变大,日志盘空间自动变小?
show parameters where name in (‘log_disk_size’,‘log_disk_percentage’);–这两个参数 你也查一下
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000004479063
这个信息 你截全点 要不然 后面的信息 看不到
看你设置的log_disk_percentage=0和datafile_disk_percentage=0 你的日志盘和数据盘 应该是同一个盘吧 应该是公用占用了 数据盘占用了60% 日志盘占用30%
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000002013269
可以看看 磁盘的动态文件怎么配置的 你就明白了
好的
调整的时候 已经要确定好 当前的数据盘 目前使用了多少了 数据盘不支持动态回收的
这个信息 在帮忙确定一下
select /*+ READ_CONSISTENCY(WEAK) */
a.zone,
a.svr_ip,
b.status,
cpu_capacity,
cpu_assigned_max,
cpu_capacity-cpu_assigned_max as cpu_free,
round(memory_limit /1024/1024/1024 ,2) as memory_total_gb,
round(mem_capacity /1024/1024/1024 ,2) as mem_capacity,
round((memory_limit-mem_capacity) /1024/1024/1024 ,2) as system_memory_gb,
round(mem_assigned /1024/1024/1024 ,2) as mem_assigned_gb,
round((mem_capacity-mem_assigned) /1024/1024/1024 ,2) as memory_free_gb,
round(log_disk_capacity /1024/1024/1024 ,2) as log_disk_capacity_gb,
round(log_disk_assigned /1024/1024/1024 ,2) as log_disk_assigned_gb,
round((log_disk_capacity-log_disk_assigned) /1024/1024/1024 ,2) as log_disk_free_gb,
round((data_disk_capacity /1024/1024/1024 ),2) as data_disk_capacity_gb,
round((DATA_DISK_ALLOCATED /1024/1024/1024 ),2) as data_disk_allocate_gb,
round((data_disk_in_use /1024/1024/1024 ),2) as data_disk_used_gb,
round((data_disk_capacity-data_disk_in_use) /1024/1024/1024 ,2) as data_disk_free_gb
from oceanbase.gv$ob_servers a
join oceanbase.DBA_OB_SERVERS b on a.zone=b.zone\G;
打卡
666
学到了







