南大通用GBase 8a执行DML报主副本不一致file_size_limit不同

GBase 8a支持通过_gbase_segment_size参数自定义数据列的文件尺寸,10M-2G,但如果一个分片的主副本的不一样,则会报file_size_limit 不一样的错误。

参考

GBase 8a数据文件大小参数_gbase_segment_size

报错样例

source table and destination table are not same: src XXX, dest XXX, Column 0, file_size_limit

分析

确认其中一个节点的_gbase_segment_size为128M, 另一个是16M,导致相同的n1分片的主副本参数不同而报错。

解决方案

统一参数,重启数据库服务。