400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
YMatrix 文档
关于 YMatrix
标准集群部署
数据写入
数据迁移
数据查询
运维监控
参考指南
工具指南
数据类型
存储引擎
执行引擎
系统配置参数
SQL 参考
常见问题(FAQ)
删除数据节点集合。
DROP SEGMENT_SET name;
数据节点集合(Segment Set)指的是集群中特定的一组数据节点。定义了具体的数据节点集合后,在建表或者修改表定义的数据库定义语言(DDL)语句中,可以指定创建过的数据节点集合,使得表的数据仅分布在这些数据节点上,否则会默认分布在集群里所有节点。
数据节点集合是一个逻辑概念,并不实际包含任何数据节点上的任何实际数据,删除数据节点集合也并不会将相应节点从集群中移除。同样地,创建、删除数据节点集合不会影响到集群实际的扩、缩容,也不会改变表数据。
两个不同的数据节点集合可以包含相同的某个或多个数据节点。
DROP SEGMENT_SET 命令在数据库级别删除已创建的数据节点集合。
NAME
ALL_SEGMENTS
不能被使用,它代表当前集群规模下的所有数据节点,随着集群扩容,ALL_SEGMENTS
指向的数据节点列表会有不同。删除创建的数据节点集合 ss1。
DROP SEGMENT_SET ss1;
注意!
数据节点集合和表之间不存在依赖关系,删除表所指定的数据节点集合后依然可以正常操作表。
DROP SEGMENT_SET 是 YMatrix 数据库扩展,SQL 标准中没有节点集合概念。