Skip to main content
Эти настройки доступны в system.settings и автоматически генерируются на основе исходного файла.

allow_nondeterministic_mutations

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

allow_nondeterministic_optimize_skip_unused_shards

Разрешает использовать недетерминированные функции (например, rand или dictGet, поскольку у последней есть определённые ограничения при обновлениях) в ключе сегментирования. Возможные значения:
  • 0 — Запрещено.
  • 1 — Разрешено.
Последнее изменение 23 июля 2026 г.