《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X分区管理(1) https://developer.aliyun.com/article/1228633?groupCode=polardbforpg
分区Demo演示
首先,进入云起实验室对应的实验环境,拉起ECS。然后根据指引安装Docker、kubectl、minikube和Heml3,包括新建galxykube用户,拉起镜像等。
创建集群,创建命名空间。
创建YAML文件,直接从左侧实验室手册复制粘贴即可。
创建PolarDB-X集群。
点击右上角“+”,新开一个终端,切换到galxykub用户下,将端口转发到至3306,即可通过3306端口连接到集群中。
下文将延时通过show full create table查看表的表组,通过简单模式和详情模式查看表组中有哪些表。
创建一个测试库 part_manager,模式为auto。在新创建的测试库中创建test_tg1,创建表t1和t2,并且全部绑定到表组test_tg1。创建t3表,不指定任何的表组信息,然后通过手动执行将其绑定到test_tg1。创建表t4和t5,其中t4是range partition的表,t5是list表,并在其下创建order表和order_detail表。以上代码均可从实验手册里直接复制。
执行show_hash_partition_by_range=true,查看表的时候会显示分区的详细信息。默认情况下show_hash_partition_by_range=false,不显示分区详细信息。
《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X分区管理(3) https://developer.aliyun.com/article/1228630?groupCode=polardbforpg