Партиционированная таблица

Содержание раздела
  1. Действия с таблицами и данными
  2. Датасорсы
  3. Статистика по таблице

Партиционированная таблицалогическая таблица, разделенная на партиции.

Партиционированная таблица позволяет управлять данными партиций на логическом уровне, но не содержит сами данные. Система распределяет изменения данных, внесенные в партиционированную таблицу, по соответствующим партициям, а при чтении и выгрузке данных определяет подходящую партицию для выбора данных.

Подробнее о партиционировании см. в разделе Партиционирование.

Действия с таблицами и данными

Партиционированные таблицы можно создавать, изменять, и удалять.

Для партиционированных таблиц недоступны retention-правила.

С помощью партиционированных таблиц управлять данными партиций: загружать, обновлять, читать и выгружать.

Датасорсы

Датасорсы партиционированных таблиц (в отличие от датасорсов других логических таблиц) используются не для долгосрочного хранения данных, а для их трансфера в партиции:

В трансфере данных участвует самый оптимальный датасорс таблицы — пересекающийся с наибольшим числом датасорсов партиций. При нескольких одинаково подходящих:

  • для DELETE/UPDATE/ INSERT SELECT: предпочтение отдается датасорсу, подходящему для исполнения наибольшего количества SELECT-подзапросов в запросе, по возможности — ADP-датасорсу;
  • для других запросов и при паритете: выбирается случайный из них.

* Коннектор Kafka Jet Writer и потоковая загрузка (/upload) записывают данные напрямую в датасорсы партиций, минуя датасорсы партиционированных таблиц.

Статистика по таблице

По умолчанию система собирает статистику по логическим сущностям. Подробнее о просмотре, отключении и обнулении статистики см. в разделе Управление статистикой.