自動アイドル化
Settingsページでは、サービスが一定時間非アクティブな場合 (つまり、ユーザーが送信したクエリをまったく実行していない場合) に、自動アイドル化を許可するかどうかを選択することもできます。自動アイドル化を有効にすると、サービスの一時停止中はコンピュートリソースに課金されないため、サービスのコストを削減できます。
適応型アイドル化
ClickHouse Cloud では、コスト削減を最適化しつつ運用中の中断を防ぐために、適応型アイドル化を実装しています。システムは、サービスをアイドル状態に移行する前に複数の条件を評価します。以下のいずれかの条件を満たす場合、適応型アイドル化によってアイドル化期間の設定が上書きされます。
- パーツ数が最大アクティブパーツしきい値 (デフォルト: 10,000) を超えている場合、バックグラウンドメンテナンスを継続できるよう、サービスはアイドル化されません
- マージ操作が進行中の場合、重要なデータ統合を中断しないよう、それらのマージが完了するまでサービスはアイドル化されません
- さらに、サービスはサーバーの初期化時間に応じてアイドルタイムアウトも調整します:
- サーバーの初期化時間が 15 分未満の場合、適応型タイムアウトは適用されず、ユーザーが設定したデフォルトのアイドルタイムアウトが使用されます
- サーバーの初期化時間が 15 分以上 30 分未満の場合、アイドルタイムアウトは 15 分に設定されます
- サーバーの初期化時間が 30 分以上 60 分以下の場合、アイドルタイムアウトは 30 分に設定されます。
- サーバーの初期化時間が 60 分を超える場合、アイドルタイムアウトは 1 時間に設定されます