---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://ydb.tech/docs/en/devops/deployment-options/manual/update-executable.md
  - https://ydb.tech/docs/ru/devops/deployment-options/manual/update-executable.md
sourcePath: ru/core/devops/deployment-options/manual/update-executable.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ydb.tech/docs/ru/llms.txt

# Обновление исполняемого файла YDB

YDB распределенная система, поддерживающая плавное обновление (rolling restart) без даунтайма и деградации производительности.

<!-- source: ru/devops/deployment-options/_includes/versioning-warning.md -->
{% note warning %}

У YDB существуют специфические правила относительно совместимости версий. Важно ознакомиться с [руководством по именованию версий YDB и их совместимости](https://ydb.tech/docs/ru/devops/concepts/versioning.md) и [списком изменений](https://ydb.tech/docs/ru/changelog-server.md), чтобы правильно выбрать новую версию для обновления и подготовиться к возможным нюансам.

{% endnote %}
<!-- endsource: ru/devops/deployment-options/_includes/versioning-warning.md -->

## Порядок обновления {#upgrade-order}

Базовым сценарием является обновление исполняемого файла и затем последовательный рестарт каждого узла:

1. Обновление и рестарт [узлов хранения](https://ydb.tech/docs/ru/concepts/glossary.md#storage-node);
2. Обновление и рестарт [узлов баз данных](https://ydb.tech/docs/ru/concepts/glossary.md#database-node).

Процесс остановки и запуска описан на странице [Безопасные рестарт и выключение узлов](https://ydb.tech/docs/ru/maintenance/manual/node_restarting.md).
Узлы YDB следует обновлять последовательно по одному, после каждого шага контролировать состояние кластера через [YDB Monitoring](https://ydb.tech/docs/ru/reference/embedded-ui/ydb-monitoring.md) - на вкладке `Storage` не должно быть пулов в состоянии `Degraded` (как на примере ниже). В противном случае обновление необходимо остановить.

![Monitoring_storage_state](../../../reference/embedded-ui/_assets/monitoring_storage_state.png)


## Проверка результата обновления {#upgrade_check}

Проверить версии узлов после обновления можно на странице `Nodes` мониторинга.