You need to enable JavaScript to run this app.
导航
system.cnch_table_info
最近更新时间:2025.10.30 16:43:30首次发布时间:2025.10.30 16:43:30
复制全文
我的收藏
有用
有用
无用
无用

对于开启 Binlog 的表,您可通过该表查询当前表当前的最大和最小 BSN。查询速度快,适用于仅需要查询表最大和最小 BSN 的场景。

使用限制

ByteHouse CDW 引擎版本为 v2.3 及以上版本可查看该系统表。您可登录 ByteHouse CDW 控制台,单击顶部租户管理页签,查看基础信息中的引擎版本。

列名

字段名称

数据类型

字段含义说明

database

String

库名

table

String

表名

min_bsn

Nullable(UInt64)

TTL 内的最小 BSN。对于未开启 Binlog 或还没有 Binlog 的表,该字段为 NULL。

max_bsn

Nullable(UInt64)

TTL 内的最大 BSN。对于未开启 Binlog 或还没有 Binlog 的表,该字段为 NULL。

示例

查询表 db_test.binlog_test 的最大和最小 BSN。

SELECT
    database,
    table,
    min_bsn,
    max_bsn 
FROM system.cnch_table_info
WHERE (database = 'db_test') AND (table = 'binlog_test')

查询结果示例如下:

┌─database─┬─table───┬─min_bsn─┬─max_bsn─┐
│ db_test   │ binlog_test│       10 │    20     │
└──────┴────────┴──────┴──────┘