sstable实际数据量

【 使用环境 】生产环境
【 OB or 其他组件 】OB
【 使用版本 】3.2.3.0
【问题描述】
如何确认sstable实际已使用磁盘大小,例如数据盘分配5T,怎么估算什么时候会写满?
图中已使用磁盘,包含哪些数据?
【复现路径】
【附件及日志】

您好
1 、你现在这个5T 就是已经ob在文件系统上的最大上限,一般正常默认ocp上是接近你 5T的80%就会告警,个人建议不要超过60%,快要接近就要及时扩容或清理大表数据
2 、包含基线数据和转储的数据

老师,814.83/5248.71G 中,814.83是怎么算出来的。这里面包含啥?

查看集群 CPU、内存、磁盘参数配置信息

show parameters where name in (‘memory_limit’,‘memory_limit_percentage’,‘system_memory’,‘log_disk_size’,‘log_disk_percentage’,‘datafile_size’,‘datafile_disk_percentage’);

集群 server 级资源分配情况

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;

1 个赞

老师,您这个语句,2.X和3.X版本上怎么写?

OceanBase 数据库中常用的运维 SQL 语句

https://www.oceanbase.com/knowledge-base/oceanbase-database-20000001020?back=kb
你这个应该是企业版吧 你可以走企业工单的