sync_log 如何开启?在哪里查询

sync_log 如何开启?在哪里查询
show config where name like ‘%sync%’; 这么查询,也没有查看到相关的参数配置

这是pump的设置吧,默认应该就是true

TiDB 的 sync_log 是指控制 TiDB 写入 Binlog 时是否使用同步方式,以确保写入的持久性。在 TiDB 中,sync_log 默认是开启的,这意味着在写入 Binlog 时会使用同步方式,以确保写入的持久性。

如果您需要检查或修改 sync_log 的设置,您可以编辑 TiDB 的配置文件 tidb.toml。您可以在配置文件中找到以下参数:

tomlCopy Code

[binlog]
# ...
sync-log = true  # true 表示开启同步方式写入 Binlog,false 表示关闭同步方式写入 Binlog
# ...

如果 sync_log 被设置为 true,则表示开启了同步方式写入 Binlog。如果您想要关闭同步方式写入 Binlog,则可以将其设置为 false

修改完成后,保存配置文件并重启 TiDB 服务,以使配置生效。请确保在修改配置文件之前备份原始配置,并谨慎操作。

1 个赞

请问sync-log这个配置参数怎么能查询到?

tiup cluster edit-config tidb-test
这里面查询,的确是查询到了,之前部署的时候有写过。


但是有一个问题,为啥用show config where name like ‘%sync-log%’;无法查询到此参数呢?

很抱歉的通知您,这个配置参数已经在V5.0版本开始删除了。

2 个赞

非常感谢

:handshake: :handshake: :handshake:
我们曾经也一度很依赖这个配置,用于在低配服务器中运行tidb。不过在配置删除后,客户被动升级服务器,却体验到了更好的用户体验。总体来说还是很棒哒~ :yum:

已经过时的参数

这个参数强制成true是好事,不会导致数据丢失的问题,感谢

1 个赞


7.5版本还有,没提示废弃啊

sql中的show config 只能查到tikv、tidb、pd、tiflash参数,pump、drainer、cdc的查不了。用tiup show-config,查不到的就是默认,或者dashboard调试里找config

这个目录下已经没有了。注意是tikv配置文件中raftstore配置项中的配置。
https://docs.pingcap.com/zh/tidb/v7.5/tikv-configuration-file#raftstore

可以提个文档建议,标注一下

你这个版本不能调整了。4.0可以调整

在V7.5的文档中,就看到是已经注解掉的
https://docs.pingcap.com/zh/tidb/stable/deploy-tidb-binlog

参数已弃用了,可以忽略