LightDB分散式實現

yjspace發表於2022-05-29

分散式網路拓撲圖

LightDB分散式部署中,標準部署推薦一個協調節點和至少3個工作節點,其中協調節點和工作節點按照高可用模式部署(一主多從),通過流複製搭建副本,保證資料高可用。

LightDB分散式關係型資料庫網路拓撲圖

檢視和建立分散式表:

檢視分散式節點

select * from pg_dist_node;


在建表之後,建立分散式表,以id為分佈列:

create table test1(id int, info text, crt_time timestamp not null);

SELECT create_distributed_table('test1','id');


查詢所有分片資訊:

select * from canopy_shards;


分散式調優


可以通過配置分片引數,優化分散式

canopy.shard_count  分片數,根據分散式表的資料量大小調整,一般預設32個,根據部署伺服器CPU核數和節點數來計算


canopy.shard_max_size 分片大小,預設1GB,根據節點伺服器磁碟和記憶體大小而定;





來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70018364/viewspace-2897768/,如需轉載,請註明出處,否則將追究法律責任。

相關文章