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)
新架构 FAQ
集群部署 FAQ
SQL 查询 FAQ
MatrixGate FAQ
运维 FAQ
监控告警 FAQ
PXF FAQ
PLPython FAQ
性能 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 标准中没有节点集合概念。