Fabric Data Warehouse での一時停止と再開
適用対象:✅ Microsoft Fabric の SQL 分析エンドポイントおよびウェアハウス
Microsoft Fabric の容量を一時停止して、組織のコスト削減を実現できます。 他のワークロードと同様に、Fabric Data Warehouse は、Fabric の容量が一時停止されたときに影響を受けます。
Microsoft Fabric の Warehouse または Lakehouse を個別に一時停止することはできません。 Fabric の容量を一時停止して再開する方法の詳細については、「容量の一時停止と再開」を参照してください。
ユーザー要求への影響
管理者は、SQL ステートメントの実行中でも、アクティブな Fabric 容量をいつでも一時停止できます。 容量が一時停止されると、ユーザーは次の動作を期待できます:
- 新しい要求: 容量が一時停止されると、ユーザーは新しい SQL ステートメントまたはクエリを実行できません。 これには、作成操作、データ グリッドの読み込み、モデル ビューの開き、ビジュアル クエリ エディターの開きなど、Fabric ポータルでのアクティビティも含まれます。 容量が一時停止した後に新しいアクティビティが試行されると、次のエラー メッセージが返されます
Unable to complete the action because this Fabric capacity is currently paused.
- SQL Server Management Studio (SSMS) や Azure Data Studio などのクライアント アプリケーション ツールでは、ユーザーが一時停止した容量にサインインすると、SQL エラー コード 24800 と同じエラー テキストが表示されます。
- SQL Server Management Studio (SSMS) や Azure Data Studio などのクライアント アプリケーション ツールでは、容量を一時停止しているときにユーザーが既存の接続で新しい TSQL クエリを実行しようとすると、SQL エラー コード 24802 と同じエラー テキストが表示されます。
- 実行中の要求: 実行中の SQL ステートメント、SQL クエリ エディター、ビジュアル クエリ エディター、またはモデリング ビュー アクティビティなどの開いている要求は、
Unable to complete the action because this Fabric capacity is currently paused.
などのエラー メッセージで取り消されます - ユーザー トランザクション:
BEGIN TRAN
やCOMMIT TRAN
などのユーザー トランザクションの途中で容量が一時停止されると、トランザクションはロールバックされます。
Note
新しい要求を拒否し、実行中の要求をキャンセルするユーザー エクスペリエンスは、SQL Server Management Studio (SSMS) や Azure Data Studio などのクライアント アプリケーションの両方で一貫しています。
システムバックグラウンドタスクへの影響
ユーザーが開始したタスクと同様に、処理中のシステム バックグラウンド タスクは、容量が一時停止されるとキャンセルされます。 システムで生成されるステートメントの例としては、メタデータ同期アクティビティや、クエリの実行を高速化するために実行されるその他のバックグラウンド タスクなどがあります。
コンピューティングを一時停止すると、一部のクリーンアップ アクティビティが影響を受ける可能性があります。 たとえば、現在のデータ保持設定より古い履歴データは、容量が一時停止されている間は削除されません。 容量が再開されると、アクティビティは追いつきます。
キャッシュとパフォーマンスへの影響
Fabric 容量が一時停止されると、ウェアハウス コンピューティング リソースは正常にシャットダウンされます。 最適なパフォーマンスを得るために、キャッシュを常にウォームに保つ必要があります。 このようなシナリオでは、基になる容量を一時停止することはお勧めしません。
Fabric 容量が再開されると、クリーン キャッシュでウェアハウス コンピューティング リソースが再起動されます。キャッシュに関連するデータを追加するには、数回の実行が必要です。 再開操作後のこの間に、パフォーマンスの低下が認識される可能性があります。
ヒント
基になる Fabric 容量を一時停止することを決定する前に、パフォーマンスとコストのトレードオフを行ってください。
請求に対する影響
- 容量が手動で一時停止されると、Warehouse を含むすべての Microsoft Fabric ワークロードのコンピューティング課金メーターが効果的に一時停止されます。
- 一時停止ワークフローが開始されると、データ ウェアハウスはコンピューティング使用量を報告しません。
- OneLake ストレージ課金メーターは一時停止されていません。 コンピューティングが一時停止されている場合でも、ストレージの料金を引き続き支払います。
課金への影響の詳細については、「Fabric 容量の Azure 課金を理解する」を参照してください。
考慮事項と制限事項
- 一時停止が発生した場合、SQL Server Management Studio (SSMS) や Azure Data Studio などのクライアント アプリケーション ツールで実行中の要求は、キャンセルの背後にある意図を示さない一般的なエラー メッセージを受け取ります。 この場合、いくつかのサンプル エラー メッセージは次のようになります (これらに限りません):
An existing connection was forcibly closed by the remote host
Internal error. Unable to properly update physical metadata. Please try the operation again and contact Customer Support Services if this persists.
A severe error occurred on the current command. The results, if any, should be discarded.
- 容量が再開されると、新しい要求の受け入れ開始に数分かかる場合があります。
- コンピューティングを一時停止すると、バックグラウンドのクリーンアップ アクティビティが影響を受ける可能性があります。 容量が再開されると、アクティビティは追いつきます。