【有问必答】oceanbase 4.x 如何查看 clog 日志 ?

对了,4.3版本的clog格式相比于4.1和4.2变化大吗

clog 应该没啥变化,我只知道 decimal 类型在实现上变化巨大~

你好,还有几种数据类型的格式有些疑问,比如date类型,日志里是这样记录的,这个需要怎么拆解呢

哈哈,这个应该也和 date 的实现相关,我不太了解 date 这个数据类型,也得翻下 OB 开源出来的代码了~

看了眼代码,date 在 ob 里是用一个整型记录的,记录的是离 1970-01-01 有多少天,所以应该是把 0X384B 先转成十进制 14411,然后再用 1970-01-01 加上这个天数得到 date 表示的日期,而且还需要考虑闰年啥的。

如果数学不好,不想自己算的话,就直接问下 chatgpt 吧~

可是我date列不是1999年7月12日 :joy:

抱歉,我马虎了,hex 的值实际应该是 00 00 4B 38,我之前拿的是 00 00 38 4B 去算的 :sob:

date 的日期应该是 2022-06-23,可以直接拿着这个去问 chatgpt~

我插的那个值是2022-09-21 :joy:

看来不能完全相信 chatgpt 啊,0X4B38 = 19256,还是得自己拿 date_add 算一把……
image

没事了,gpt的答案有些问题 :joy:
image

再也不偷懒问 gpt 了 :rofl:

B 站里有一个视频讲了一下为什么大语言模型为什么不适合用来解决数学题:《解密 transformer》

优点是算的比人快,解题思路别出心裁。

缺点是解题思路都是一本正经地胡编乱造,哈哈~

加入有问必答板块。

学习了

点赞点赞,学习了

1 个赞

学习了。

1 个赞

666

1 个赞

问这个问题初衷是想通过解析clog日志生成反sql,实现sql级别的数据恢复。去年有了 oblogminer功能,可以直接调用进行日志分析,详情可参考 OceanBase 社区

1 个赞

学习了

签到打卡

学习了