DROP SEGMENT_SET

Удаление коллекции узлов данных.

Синтаксис

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 отсутствует концепция коллекции узлов.

Смотрите также

CREATE SEGMENT_SET, ALTER TABLE