Yandex Cloud
Поиск
Связаться с намиПопробовать бесплатно
  • Истории успеха
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
  • Marketplace
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Истории успеха
  • Документация
  • Блог
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»
Yandex Managed Service for Sharded PostgreSQL
  • Начало работы
    • Взаимосвязь ресурсов сервиса
    • Шардирование
    • Ключи шардирования
    • Классы хостов
    • Хранилище в Sharded PostgreSQL
    • Квоты и лимиты
    • Настройки Sharded PostgreSQL
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Публичные материалы
  • История изменений
  • Вопросы и ответы
  1. Концепции
  2. Настройки Sharded PostgreSQL

Настройки Sharded PostgreSQL

Статья создана
Yandex Cloud
Обновлена 23 декабря 2025 г.

Для кластера Managed Service for PostgreSQL с помощью консоли управления можно задать настройки, которые относятся к Sharded PostgreSQL. Настройки задаются на уровне кластера.

Настройки роутера (Router → Config):

  • Show Notice Messages

    Определяет, выводить ли дополнительную информацию в ответе на запрос (например, имя шарда, адрес хоста, имя пользователя, статус транзакции и т. д.).

    По умолчанию настройка выключена (дополнительная информация не выводится).

    Подробнее см. описание настройки show_notice_messages в документации Sharded PostgreSQL.

  • Time Quantiles

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

    По умолчанию используется множество: [0.5, 0.75, 0.9, 0.95, 0.99, 0.999, 0.9999].

    Подробнее см. описание настройки time_quantiles в документации Sharded PostgreSQL.

  • Default Route Behavior

    Определяет, разрешены ли мультишардовые запросы:

    • block (по умолчанию) — отклоняет запросы, которые необходимо выполнять на нескольких шардах (безопаснее для обеспечения согласованности данных);
    • allow — разрешает выполнение запросов на нескольких шардах (полезно для DDL и административных запросов).

    Подробнее см. описание настройки query_routing.default_route_behaviour в документации Sharded PostgreSQL.

  • Prefer Same Availability Zone

    Если настройка включена, то запросы только на чтение данных по возможности будут отправляться к хостам-репликам, расположенным в той же зоне доступности, что и роутер.

    По умолчанию настройка включена.

  • Enhanced Multishard Processing

    Определяет, включать ли расширенную обработку для мультишардовых запросов.

    Подробнее см. описание настройки query_routing.enhanced_multishard_processing в документации Sharded PostgreSQL.

    По умолчанию настройка выключена (расширенная обработка не выполняется).

  • Default Target Session Attrs

    Определяет значение по умолчанию для параметра PostgreSQL target_session_attrs, который указывает предпочтительное состояние сеанса при подключении к базе данных.

    Возможные значения:

    • any — подключение к любому доступному хосту, независимо от его состояния.
    • prefer standby — предпочтительно подключение к хостам-репликам. Если они все недоступны, происходит подключение к хосту-мастеру.
    • read only — подключение только к хостам-репликам. Если они все недоступны, подключение не выполняется.
    • read write (по умолчанию) — подключение только к хосту-мастеру. Если он недоступен, подключение не выполняется.
    • smart read write — подключение к хосту-мастеру. Если он недоступен, подключение не выполняется. Если в файле конфигурации для настройки query_routing.auto_route_ro_on_standby установлено значение true, то запросы только на чтение данных автоматически перенаправляются к хостам-репликам (с семантикой prefer standby).

    Подробнее см. описание настроек query_routing.default_target_session_attrs и query_routing.auto_route_ro_on_standby в документации Sharded PostgreSQL.

  • Default Commit Strategy

    Определяет стратегию фиксации для распределенных транзакций:

    • best effort — одноэтапная фиксация без координации между шардами.
    • one pc (по умолчанию) — псевдоним для best-effort.
    • two pc — двухэтапная фиксация с гарантиями атомарности между шардами.

    Подробнее см. описание настройки default_commit_strategy в документации Sharded PostgreSQL.

Была ли статья полезна?

Предыдущая
Квоты и лимиты
Следующая
Управление доступом
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»