开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

在PolarDB中,同时也记录了业务日志,如果说是回滚了,后台能查到什么时候回滚的吗?

在PolarDBA中接口生成的订单号,也就是那7个表相关写操作,B接口在拉起微信支付的时候通过订单号去查询订单是否真实存在,实际结果B接口查询到了订单信息,同时也记录了业务日志,那说明在这之前数据写入成功了,如果说是回滚了,后台能查到什,同时也记录了业务日志,那说明在这之前数据写入成功了,如果说是回滚了,后台能查到什么时候回滚的吗?6ff998510655d4d9806426340ff01649.png

展开
收起
花开富贵111 2024-01-07 10:29:57 62 0
3 条回答
写回答
取消 提交回答
  • 在数据库操作中,特别是在涉及订单号等关键信息的处理上,回滚是一个常见的需求。在PolarDB中,如果数据写入成功,那么这个成功的操作是会被记录下来的。但是,关于回滚的信息,例如什么时候发生的回滚,需要通过查询数据库的日志来获取。具体来说,你需要检查数据库的操作日志或者错误日志,这些日志通常会记录所有的数据修改操作,包括插入、更新和删除等,以及这些操作的成功或失败状态。因此,如果你想知道数据是否被回滚,以及何时被回滚的,你可以通过分析这些日志来获取相关信息。

    2024-01-09 11:33:39
    赞同 展开评论 打赏
  • 没开审计日志的话后台也查不到。此回答整理来自钉群“PolarDB专家面对面 - 通用功能咨询”。

    2024-01-08 16:02:22
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在PolarDB中,数据写入成功后,会生成一个订单号。这个订单号通常是由数据库自增ID生成的,这种方式生成的订单号唯一性非常高。如果数据发生了回滚,后台是无法查到具体回滚的时间点的。但是,你可以通过查看业务日志来确认数据是否成功写入。如果B接口查询到了订单信息,并且业务日志也显示了相应的操作,那么可以确认数据写入是成功的。

    2024-01-07 16:27:21
    赞同 展开评论 打赏

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。

相关电子书

更多
云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
2023云栖大会:PolarDB for AI 立即下载