Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Чтобы обеспечить актуальность экземпляров Lakebase Postgres с последними исправлениями и функциями, Lakebase применяет обновления к вычислительным ресурсам проекта. Вы можете выбрать окно обновления, выбрав определенный день и час обновления.
Применение обновлений в Lakebase
Чтобы применить обновления к вычислительным ресурсам (обновления Postgres, исправления безопасности и аналогичные изменения), Lakebase перезапускает вычислительные ресурсы, на которых выполняется Postgres, в выбранном окне обновления. Сам перезапуск обычно занимает всего несколько секунд.
Чтобы защитить производительность, Lakebase предварительно навождает кэш вычислительных ресурсов во время процесса обновления, не добавляя время к перезапуску. Предварительное потепление означает повторение кэша буфера буфера Postgres в памяти из хранилища до продолжения рабочей нагрузки, поэтому часто используемые данные уже в памяти, а не считываются из хранилища после перезапуска. Предварительное потепление выполняется автоматически. Вы не настраиваете его.
Какие обновления включены?
Обновления вычислений Lakebase могут включать некоторые или все из следующих компонентов:
- Обновление дополнительных версий Postgres, обычно выпущенное ежеквартально
- Исправления безопасности и обновления
- Обновления операционной системы
- Возможности и усовершенствования Lakebase
- Обновления других средств и компонентов, включенных в образы вычислений Lakebase
Обновления вычислений Lakebase не включают обслуживание платформы Lakebase.
Как часто применяются обновления?
Обновления обычно выпускаются еженедельно, но по мере необходимости могут возникать более или менее часто.
Lakebase применяет обновления для вычислений на основе следующих правил:
- Вычисления получают обновления по крайней мере каждые 28 дней.
- Вычисления, которые перезапускаются до 28-дневного цикла, получают доступные обновления немедленно.
- Вычисления в состоянии перехода (завершение работы или перезапуск) во время обновления не обновляются.
- Если вычислительные ресурсы исключены из обновления, Lakebase применяет пропущенное обновление со следующим обновлением, при условии, что вычислительные ресурсы соответствуют указанным выше критериям обновления.
Планирование обновлений
Вы можете задать предпочтительное окно обновления, указав день и час. Обновления применяются в этом окне, позволяя планировать необходимый перезапуск вычислений.
Чтобы задать расписание обновления, выполните приведенные действия.
- Перейдите к приложению Lakebase, щелкнув переключатель приложений в правом верхнем углу рабочей области.
- Выберите проект.
- Щелкните "Параметры>" "Обновления".
- Выберите день недели и час. Обновления происходят в течение этого периода времени и занимают всего несколько секунд.
Параметры проекта можно проверить на наличие предстоящих обновлений. Сообщения Lakebase планировали обновления по крайней мере 3 дня заранее.
Применение обновлений перед расписанием
Вычисления получают доступные обновления сразу после перезапуска. Например, если Lakebase уведомляет вас о предстоящем обновлении, его можно применить сразу, перезагрузив вычислительные ресурсы. Однако уведомление не очищается в этом случае. При поступлении запланированного времени обновления дальнейшие действия не принимаются, так как вычислительные ресурсы уже обновлены.
Если вычисление регулярно масштабируется до нуля, оно получает обновления при повторном запуске. В таких случаях, возможно, вам не нужно уделять большое внимание уведомлениям об обновлении, так как обновления применяются естественным образом с помощью циклов остановки или запуска вычислений.
Инструкции по перезапуску вычислений см. в разделе "Управление вычислениями".
Обработка сбоев подключения во время обновлений
Предварительное потепление помогает сохранить кэш теплым через обновление, поэтому производительность запросов не влияет на холодный кэш, но вы по-прежнему можете увидеть краткое прерывание подключения из-за перезапуска вычислений.
Большинство драйверов подключений Postgres включают встроенные механизмы повторных попыток, которые автоматически обрабатывают кратковременные прерывания подключения, поэтому большинство приложений повторно подключались без каких-либо действий.
Если у приложения есть строгие требования к доступности, проверьте документацию драйвера для таких вариантов, как время ожидания подключения, интервалы повторных попыток и стратегии пула подключений. Ваша конфигурация должна учитывать краткий момент, который потребуется для завершения перезагрузки.
Если приложение использует пул подключений или имеет пользовательскую логику повторных попыток, убедитесь, что она может обрабатывать краткое падение подключений во время перезапуска вычислений.