GBase 8a
其他
文章

Gbase8a隐藏列rowid

发表于2024-12-10 17:20:25101次浏览2个评论

GBase 8a的分片表中有rowid隐藏列,来唯一标识行/

但由于8a是MPP数据库,虽然在每个分片表中rowid是唯一的,但查询总表时,会出现rowid重复的情况。如下图

此时,若再想确认每一行的唯一标识符,此时可以结合segment_id来确认。

segment_id需设置gcluster_segment_id_replace=1。效果如下:

此时,结合segment_id和rowid,就能确认一行的唯一标识符。

 

评论

登录后才可以发表评论
用户头像
山佳发表于 2个月前
谢谢分享
用户头像
柒柒天晴发表于 2个月前
闪闪发光