请教版主 tidb 的sst文件是数据文件 ,在线日志和离线日志分别是什么 ?

版主:
tidb 的sst文件是数据文件 ,在线日志和离线日志分别是什么 ? 如何分析归档日志 。比如类似mysqlbinlog 这样的命令分析日志文件 ,在tidb 中使用什么命令呢 ?


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

这里能解决你的需求么?

https://docs.pingcap.com/zh/tidb/stable/tidb-best-practices#监控和日志

https://docs.pingcap.com/zh/tidb/stable/tidb-binlog-overview#tidb-binlog-简介

来自 @dba_gc 的解答

drainer可以将pump数据写到磁盘上,相当于binlog。
然后通过reparo解析查看

https://docs.pingcap.com/zh/tidb/stable/tidb-binlog-reparo#reparo-使用文档

5.0 版本已经不在兼容drainer 。
我的诉求是 :tidb 的在线日志, 离线日志都在哪里存放的 ?类似oracle 的onlinelog 和 archived log ?
mysql 也有归档日志和在线日志的 。

看文档里还是有的~
https://docs.pingcap.com/zh/tidb/v5.0/tidb-binlog-configuration-file#drainer

其实我的直接诉求是 tidb本身并没有 在线日志和离线日志的区别 ?是么 亲 ?

binlog 和 tidb 的日志 不是一个东东,
binlog 是针对所有的 (DDL DML) 操作的一个记录合集,
tidb 日志 是tidb 本身的应用级或者系统级的日志

看看这样的描述,能否帮你解惑

tidb没有oracle,innodb那样的online redolog, archivelog的概念,有类似于binlog一样但需要部署tidb binlog工具,tikv底层使用rocksdb ,rocksdb里有WAL日志类似于redolog可以用于崩溃恢复。