GBase 8a
性能调优
文章

查询数据分布

发表于2025-12-24 10:22:2320次浏览1个评论

1.----查询表的分布情况: 
select * from information_schema.CLUSTER_TABLE_SEGMENTS a where table_schema='test' and table_name='tindex';

上图是在进行数据插入的时候 ,分布在一个节点,调用下面的过程: 

CREATE PROCEDURE vcname000001.test.GenerateData ()
BEGIN
   DECLARE i INT DEFAULT 1;
   DO SLEEP(2.5);
   
   WHILE i <= 1000000 DO
       INSERT INTO test.tindex (id,name,loc,irt_tm) VALUES (i,CONCAT('Data_', i),CONCAT('loc_',i),now());
       SET i = i + 1;
DO SLEEP(2.5);
   END WHILE;
END

先清空原表,设置这个参数,就会插入多个节点,如下图

 

评论

登录后才可以发表评论
GBase用户51840发表于 2个月前
学会了