将两个未分段的表组合成一个分段的表时,可以利用 ALTER FRAGMENT ATTACH 操作的性能优势。
CREATE TABLE tb1(a int) IN db1; CREATE INDEX idx1 ON tb1(a) in db1; CREATE TABLE tb2(a int) IN db2; CREATE INDEX idx2 ON tb2(a) in db2;
ALTER FRAGMENT ON TABLE tb1 ATTACH tb1 AS (a <= 100), tb2 AS (a > 100);
CREATE INDEX idx1 ON tb1(a) F FRAGMENT BY EXPRESSION a <= 100 IN db1, a > 100 IN db2;