メインコンテンツへスキップ

自動アイドル化

Settingsページでは、サービスが一定時間非アクティブな場合 (つまり、ユーザーが送信したクエリをまったく実行していない場合) に、自動アイドル化を許可するかどうかを選択することもできます。自動アイドル化を有効にすると、サービスの一時停止中はコンピュートリソースに課金されないため、サービスのコストを削減できます。
サービスの IP Access List を設定するClickHouse Cloud サービスを作成すると、IP allow list のデフォルト設定は ‘Allow from anywhere’ です。できるだけ早く、特定の IP アドレスまたは IP アドレス範囲のみにアクセスを制限することを強く推奨します。Allow from anywhere に設定されたサービスは、公開 IP を探すインターネットクローラーやスキャナーによって定期的にアイドル状態からアクティブ状態に戻されることがあり、その結果、想定外のコストが発生する可能性があります。

適応型アイドル化

ClickHouse Cloud では、コスト削減を最適化しつつ運用中の中断を防ぐために、適応型アイドル化を実装しています。システムは、サービスをアイドル状態に移行する前に複数の条件を評価します。以下のいずれかの条件を満たす場合、適応型アイドル化によってアイドル化期間の設定が上書きされます。
  • パーツ数が最大アイドルパーツしきい値 (デフォルト: 10,000) を超えている場合、バックグラウンドメンテナンスを継続できるよう、サービスはアイドル化されません
  • マージ操作が進行中の場合、重要なデータ統合を中断しないよう、それらのマージが完了するまでサービスはアイドル化されません
  • さらに、サービスはサーバーの初期化時間に応じてアイドルタイムアウトも調整します:
    • サーバーの初期化時間が 15 分未満の場合、適応型タイムアウトは適用されず、ユーザーが設定したデフォルトのアイドルタイムアウトが使用されます
    • サーバーの初期化時間が 15 分以上 30 分未満の場合、アイドルタイムアウトは 15 分に設定されます
    • サーバーの初期化時間が 30 分以上 60 分以下の場合、アイドルタイムアウトは 30 分に設定されます。
    • サーバーの初期化時間が 60 分を超える場合、アイドルタイムアウトは 1 時間に設定されます
サービスは、リフレッシャブルmaterialized view の refresh、S3Queue からの consumption、および新しいマージのスケジューリングを停止するアイドル状態に入ることがあります。既存のマージ操作は、サービスがアイドル状態に移行する前に完了します。リフレッシャブルmaterialized view の継続的な動作と S3Queue の consumption を確保するには、アイドル状態機能を無効にしてください。
自動アイドル化を使用すべきでない場合自動アイドル化は、クエリへの応答前に遅延が発生しても問題ないユースケースでのみ使用してください。サービスが一時停止されると、そのサービスへの接続はタイムアウトするためです。自動アイドル化は、利用頻度が低く、多少の遅延を許容できるサービスに最適です。頻繁に利用される顧客向け機能を支えるサービスには推奨されません。
最終更新日 2026年6月10日