A.9. Postgres Pro Shardman 14.11.2

Дата выпуска: 2024-04-18

В этом выпуске улучшена производительность, добавлены новые возможности и исправлены некоторые ошибки. Важные изменения перечислены ниже:

A.9.1. Ядро и расширения

  • Добавлен параметр foreign_analyze_interval, определяющий интервал сбора статистики по сторонним отношениям во время автоочистки (задаётся в секундах).

  • Реализована возможность создавать внешний ключ с действием ON DELETE CASCADE между сегментированной и глобальной или двумя глобальными таблицами.

  • Добавлена поддержка устранения узла MergeAppend в общих планах.

  • Добавлена поддержка удалённого выполнения функций to_timestamp.

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

  • Добавлено описание представлений для диагностики мультиплексора Silk.

  • Улучшена информативность сообщений об ошибках, связанных с изменениями параметров кластера.

A.9.2. Утилиты управления

  • Добавлены параметры --no-validate и --skip-block-validation для команды shardmanctl probackup restore.

  • Улучшена процедура восстановления из резервной копии в кластер, совместимый с исходным, с помощью команды restore.

  • Добавлена команда shardmanctl probackup checkdb для проверки кластера Shardman на наличие физических повреждений или логических нарушений.

  • Реализована возможность выполнять команды shardmanctl set и config update для кластера, остановленного командой shardmanctl stop.

  • Введён параметр --all для команды shardmanctl getconnstr, добавляющий информацию о репликах в результат команды.

  • В утилиту shardmanctl добавлены команды nodes start, nodes restart и nodes stop для узлов, а также команды start и stop для сегментов.

  • Расширены права на каталог данных shardmand.