请问如何获取tikv的运行参数

想获取tikv的运行参数,方便后续的参数调整。 tikv-ctl命令可以更改运行参数,请问有相关方法可以查看tikv当前的运行参数吗。

你好,

一般 tikv 参数默认即可,除非对 rocksdb 非常了解,否则不建议修改,tikv 的参数目前可以通过启动日志查看,conf/tikv.toml 也ok、

修改 tikv 参数对于不同的部署方式修改方式不同

  1. tidb-ansible:修改 conf/tikv.toml 并 rolling_update -t tikv
  2. tiup 部署:tiup cluster edit-config clustename 修改,并根据提示 reload 即可

主要是tikv的日志太多,只保留10份,启动日志已经没了。后续有计划会开启这方面的命令吗?现在像是黑盒呢。看不到当前的配置。

感谢建议,我们也反馈下

启动的log文件没有了, 然后通过conf/tikv.toml查看不知道是不是最新的配置。
请问,现在有其他方式查询了么?

如果没有进行特殊配置,tikv 启动将采用默认参数,可以在官方文档中看到配置文件默认值

1、在tidb 4.0的版本可以通过如下方法进行查询
MySQL [(none)]> SHOW CONFIG WHERE type =‘tikv’ and name = ‘xx’;
2、在tidb 3的版本可以去看tikv.log的启动日志,进行查看读取的配置参数;

登录到 tikv 机器上,执行

sudo systemctl cat tikv-20160.service

查看上面结果中的 ExecStart 指定的脚本内容

然后你就能看到明确指定了的 命令行参数和配置文件
其他的没指定的配置,就都是默认值了,去官方文档看就可以了