执行完ddl后性能回不去了,是不是要做compaction怎么做?

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】运行sysbench,然后对表进行缩小字段长度的操作,ddl完成后发现性能回不去了。
【遇到的问题:问题现象及影响】理解应该要做compaction,但是tikv数据要怎么做compaction呢?
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

慎重执行 ,–threads=32可以调小一点,然后需要空闲硬盘够多

tiup ctl:v7.5.1 tikv --pd 127.0.0.1:2379 compact-cluster -d kv --bottommost force -c write --threads=32
tiup ctl:v7.5.1 tikv --pd 127.0.0.1:2379 compact-cluster -d kv --bottommost force -c default --threads=32

2 个赞

谢谢大佬。
想问一下,我下面这条命令跟你的两条命令有什么区别么
tiup ctl:v7.5.1 tikv --pd 10.17.3.151:2379 compact-cluster

tikv数据一半在writeCF 一半在default CF 所以要执行两次处理2个CF。

1 个赞

多谢。

我看到文档描述了, TiKV Control 使用说明 | PingCAP 文档中心

再问一下,grafana哪里有图表可以看到compact状态么

image

1 个赞

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。