暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

分布式数据库学习Note124:OceanBase社区版中,如何查看归档历史?

您可以通过视图查看归档的历史信息,包括当前正在进行的归档信息。

系统租户查看集群中所有租户的归档历史

sys 租户可以通过 oceanbase.CDB_OB_ARCHIVELOG_SUMMARY 视图查看集群中所有租户的归档历史信息。

  1. 使用 root 用户登录数据库的 sys 租户。

  2. 执行以下语句,查看集群所有租户的归档历史信息。

    obclient> SELECT * FROM oceanbase.CDB_OB_ARCHIVELOG_SUMMARY\G
    *************************** 1. row ***************************
                       TENANT_ID: 1002
                         DEST_ID: 2
                        ROUND_ID: 2
                     INCARNATION: 1
                         DEST_NO: 0
                          STATUS: DOING
                       START_SCN: 1655697600000000000
               START_SCN_DISPLAY: 2022-06-20 12:00:00.000000
                  CHECKPOINT_SCN: 1655769600000000000
          CHECKPOINT_SCN_DISPLAY: 2022-06-21 08:00:00.000000
                      COMPATIBLE: 1
                   BASE_PIECE_ID: 4
                   USED_PIECE_ID: 4
           PIECE_SWITCH_INTERVAL: 1d
                     INPUT_BYTES: 16106127360
             INPUT_BYTES_DISPLAY: 15.00GB
                    OUTPUT_BYTES: 7516192768
            OUTPUT_BYTES_DISPLAY: 7.00GB
               COMPRESSION_RATIO: 1.00
             DELETED_INPUT_BYTES: 0
     DELETED_INPUT_BYTES_DISPLAY: 0.00MB
            DELETED_OUTPUT_BYTES: 0
    DELETED_OUTPUT_BYTES_DISPLAY: 0.00MB
                         COMMENT:
                            PATH: file:///data/nfs/backup/archive
    *************************** 2. row ***************************
                       TENANT_ID: 1002
                         DEST_ID: 2
                        ROUND_ID: 1
                     INCARNATION: 1
                         DEST_NO: 0
                          STATUS: STOP
                       START_SCN: 1654034400000000000
               START_SCN_DISPLAY: 2022-06-01 06:00:00.000000
                  CHECKPOINT_SCN: 1654228800000000000
          CHECKPOINT_SCN_DISPLAY: 2022-06-03 12:00:00.000000
                      COMPATIBLE: 1
                   BASE_PIECE_ID: 1
                   USED_PIECE_ID: 3
           PIECE_SWITCH_INTERVAL: 1d
                     INPUT_BYTES: 96636764160
             INPUT_BYTES_DISPLAY: 90.00GB
                    OUTPUT_BYTES: 42949672960
            OUTPUT_BYTES_DISPLAY: 40.00GB
               COMPRESSION_RATIO: 1.00
             DELETED_INPUT_BYTES: 26843545600
     DELETED_INPUT_BYTES_DISPLAY: 25.00GB
            DELETED_OUTPUT_BYTES: 26843545600
    DELETED_OUTPUT_BYTES_DISPLAY: 25.00GB
                         COMMENT:
                            PATH: file:///data/nfs/backup/archive
    *************************** 3. row ***************************
                       TENANT_ID: 1004
                         DEST_ID: 1
                        ROUND_ID: 1
                     INCARNATION: 1
                         DEST_NO: 0
                          STATUS: DOING
                       START_SCN: 1655658000000000000
               START_SCN_DISPLAY: 2022-06-20 01:00:00.000000
                  CHECKPOINT_SCN: 1655769600000000000
          CHECKPOINT_SCN_DISPLAY: 2022-06-21 08:00:00.000000
                      COMPATIBLE: 1
                   BASE_PIECE_ID: 1
                   USED_PIECE_ID: 2
           PIECE_SWITCH_INTERVAL: 1d
                     INPUT_BYTES: 161061273600
             INPUT_BYTES_DISPLAY: 150.00GB
                    OUTPUT_BYTES: 32212254720
            OUTPUT_BYTES_DISPLAY: 30.00GB
               COMPRESSION_RATIO: 1.00
             DELETED_INPUT_BYTES: 0
     DELETED_INPUT_BYTES_DISPLAY: 0.00MB
            DELETED_OUTPUT_BYTES: 0
    DELETED_OUTPUT_BYTES_DISPLAY: 0.00MB
                         COMMENT:
                            PATH: oss://oceanbase-test-bucket/backup/archive?host=xxx.aliyun-inc.com
    3 row in set
    

上面的示例中,当前集群中有租户 ID 为 1002 和 1004 的 2 个租户的归档信息。其中,1002 租户是第二次开启归档,有 2 轮归档信息。1004 租户是首次开启归档,只有当前的归档信息。

1002 租户的第一轮归档产生了 3 个 Piece, piece id 分别是1~3,归档日志的范围是 '2022-06-01 06:00:00.000000' ~ '2022-06-03 12:00:00.000000' 。已被归档的原始日志数据量是 90GB ,经过压缩之后的实际归档数据量是 40GB ,压缩率是 2.25。而且,有 10GB 的实际归档数据已被清理,该部分被清理的数据压缩前的数据量是 25GB 。

1004 租户的 round_id 是 1,表明是首次开启归档,归档介质的类型是 OSS,存储桶是 oceanbase-test-bucket ,路径是 /backup/archive 。 自开启归档以来共产生了 2 个 Piece, piece id 分别是 1 和 2,已归档日志的范围是 '2022-06-20 01:00:00.000000' ~ '2022-06-21 08:00:00.000000' ,原始日志数据量是 150GB ,经过压缩之后的实际归档数据量是 30GB ,压缩率是 5。

更多 CDB_OB_ARCHIVELOG_SUMMARY 视图的说明,请参见 CDB_OB_ARCHIVELOG_SUMMARY

用户租户查看当前租户的归档历史

用户租户可以通过 oceanbase.DBA_OB_ARCHIVELOG_SUMMARY 视图查看本租户的归档历史。

  1. 用户租户的租户管理员登录到对应的租户。

    说明

    MySQL 租户的管理员用户为 root 用户,Oracle 租户的管理员用户为 SYS 用户。

  2. 执行以下语句,查看本租户的日志归档历史。

    MySQL 租户查看本租户日志归档历史的示例如下:

    obclient> SELECT * FROM oceanbase.DBA_OB_ARCHIVELOG_SUMMARY\G
    *************************** 1. row ***************************
                         DEST_ID: 2
                        ROUND_ID: 2
                     INCARNATION: 1
                         DEST_NO: 0
                          STATUS: DOING
                       START_SCN: 1655697600000000000
               START_SCN_DISPLAY: 2022-06-20 12:00:00.000000
                  CHECKPOINT_SCN: 1655769600000000000
          CHECKPOINT_SCN_DISPLAY: 2022-06-21 08:00:00.000000
                      COMPATIBLE: 1
                   BASE_PIECE_ID: 4
                   USED_PIECE_ID: 4
           PIECE_SWITCH_INTERVAL: 1d
                     INPUT_BYTES: 16106127360
             INPUT_BYTES_DISPLAY: 15.00GB
                    OUTPUT_BYTES: 7516192768
            OUTPUT_BYTES_DISPLAY: 7.00GB
               COMPRESSION_RATIO: 1.00
             DELETED_INPUT_BYTES: 0
     DELETED_INPUT_BYTES_DISPLAY: 0.00MB
            DELETED_OUTPUT_BYTES: 0
    DELETED_OUTPUT_BYTES_DISPLAY: 0.00MB
                         COMMENT:
                            PATH: file:///data/nfs/backup/archive
    *************************** 2. row ***************************
                         DEST_ID: 2
                        ROUND_ID: 1
                     INCARNATION: 1
                         DEST_NO: 0
                          STATUS: STOP
                       START_SCN: 1654034400000000000
               START_SCN_DISPLAY: 2022-06-01 06:00:00.000000
                  CHECKPOINT_SCN: 1654228800000000000
          CHECKPOINT_SCN_DISPLAY: 2022-06-03 12:00:00.000000
                      COMPATIBLE: 1
                   BASE_PIECE_ID: 1
                   USED_PIECE_ID: 3
           PIECE_SWITCH_INTERVAL: 1d
                     INPUT_BYTES: 96636764160
             INPUT_BYTES_DISPLAY: 90.00GB
                    OUTPUT_BYTES: 96636764160
            OUTPUT_BYTES_DISPLAY: 90.00GB
               COMPRESSION_RATIO: 1.00
             DELETED_INPUT_BYTES: 32212254720
     DELETED_INPUT_BYTES_DISPLAY: 30.00GB
            DELETED_OUTPUT_BYTES: 32212254720
    DELETED_OUTPUT_BYTES_DISPLAY: 30.00GB
                         COMMENT:
                            PATH: file:///data/nfs/backup/archive
    2 row in set
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论