Перейти к основному содержимому
Перейти к основному содержимому

Автоматический переход в режим простоя

Автоматический переход в режим простоя

На странице Settings вы также можете выбрать, разрешать ли сервису автоматически переходить в режим простоя после определенного периода бездействия (то есть когда сервис не выполняет никаких запросов, отправленных пользователями). Автоматический переход в режим простоя снижает стоимость сервиса, поскольку во время его приостановки плата за вычислительные ресурсы не взимается.

Адаптивный переход в режим простоя

ClickHouse Cloud использует адаптивный переход в режим простоя, чтобы предотвращать сбои и одновременно снижать затраты. Перед переводом сервиса в состояние простоя система проверяет несколько условий. Адаптивный переход в режим простоя переопределяет настройку длительности простоя, если выполняется любое из перечисленных ниже условий:

  • Если число частей превышает максимальный порог частей для простоя (по умолчанию: 10 000), сервис не переводится в состояние простоя, чтобы фоновое обслуживание могло продолжаться
  • Если выполняются операции слияния, сервис не переводится в состояние простоя, пока эти слияния не завершатся, чтобы не прерывать критически важную консолидацию данных
  • Кроме того, сервис также корректирует тайм-ауты простоя в зависимости от времени инициализации сервера:
    • Если время инициализации сервера меньше 15 минут, адаптивный тайм-аут не применяется, и используется настроенный пользователем тайм-аут простоя по умолчанию
    • Если время инициализации сервера составляет от 15 до 30 минут, тайм-аут простоя устанавливается на 15 минут
    • Если время инициализации сервера составляет от 30 до 60 минут, тайм-аут простоя устанавливается на 30 минут.
    • Если время инициализации сервера превышает 60 минут, тайм-аут простоя устанавливается на 1 час
Примечание

Сервис может перейти в состояние простоя, при котором приостанавливаются обновления refreshable materialized views, чтение из S3Queue и планирование новых слияний. Уже выполняющиеся операции слияния будут завершены до перехода сервиса в состояние простоя. Чтобы обеспечить непрерывную работу refreshable materialized views и чтения из S3Queue, отключите функцию перехода в состояние простоя.

Когда не следует использовать автоматический переход в режим простоя

Используйте автоматический переход в режим простоя только в том случае, если ваш сценарий допускает задержку перед ответом на запросы, поскольку при приостановке сервиса соединения с ним будут завершаться по тайм-ауту. Автоматический переход в режим простоя оптимален для сервисов, которые используются нечасто и для которых допустима задержка. Он не рекомендуется для сервисов, обеспечивающих часто используемые пользовательские функции.