次の方法で共有


Fabric Data Warehouse で一時停止および再開する

適用対象:✅ Microsoft Fabric の SQL Analytics エンドポイントと Warehouse

Microsoft Fabric容量を一時停止して、組織のコスト削減を実現できます。 他のワークロードと同様に、ファブリックの容量が一時停止されると、Fabric Data Warehouseが影響を受けます。

Microsoft Fabricの倉庫または Lakehouse を個別に一時停止することはできません。 Fabric の容量を一時停止して再開する方法の詳細については、「容量の一時停止と再開」を参照してください。

ユーザー要求への影響

管理者は、SQL ステートメントの実行中でも、アクティブな Fabric 容量をいつでも一時停止できます。 容量が一時停止されると、ユーザーは次の動作を期待できます:

  • 新しい要求: 容量が一時停止されると、ユーザーは新しい SQL ステートメントまたはクエリを実行できません。 これには、作成操作、データ グリッドの読み込み、モデル ビューの開き、ビジュアル クエリ エディターの開きなど、Fabric ポータルでのアクティビティも含まれます。 容量が一時停止した後に新しいアクティビティが試行されると、次のエラー メッセージが返されます
    • SQL Server Management Studio (SSMS) Visual Studio Code の MSSQL 拡張機能などのクライアント アプリケーション ツールでは、一時停止された容量にサインインすると、SQL エラー コード 24800 で同じエラー テキストが表示されます。
    • SQL Server Management Studio (SSMS) Visual Studio Code の MSSQL 拡張機能などのクライアント アプリケーション ツールでは、容量が一時停止されたときに既存の接続で新しい TSQL クエリを実行しようとすると、SQL エラー コード 24802 と同じエラー テキストが表示されます。
  • 実行中のリクエスト: 実行中の SQL ステートメントや、SQL クエリ エディタービジュアル クエリ エディター、またはモデリング ビューでのアクティビティのように開いているすべてのリクエストは、Unable to complete the action because this Fabric capacity is currently paused. のようなエラーメッセージとともにキャンセルされます。
  • ユーザー トランザクション: や などのユーザー トランザクションの途中で容量が一時停止されると、トランザクションはロールバックされます。

注記

新しい要求を拒否し、実行中の要求を取り消すユーザー エクスペリエンスは、SQL Server Management Studio (SSMS) Visual Studio Code 用の MSSQL 拡張機能など、ファブリック ポータルとクライアント アプリケーションの両方で一貫しています。

システムバックグラウンドタスクへの影響

ユーザーが開始したタスクと同様に、処理中のシステム バックグラウンド タスクは、容量が一時停止されるとキャンセルされます。 システムで生成されるステートメントの例としては、メタデータ同期アクティビティや、クエリの実行を高速化するために実行されるその他のバックグラウンド タスクなどがあります。

コンピューティングを一時停止すると、一部のクリーンアップ アクティビティが影響を受ける可能性があります。 たとえば、現在のデータ保持設定より古い履歴データは、容量が一時停止されている間は削除されません。 能力が回復すると、活動は元のペースに戻ります。

キャッシュとパフォーマンスへの影響

Fabric 容量が一時停止されると、ウェアハウス コンピューティング リソースは正常にシャットダウンされます。 最適なパフォーマンスを得るために、キャッシュを常にウォームに保つ必要があります。 このようなシナリオでは、基になる容量を一時停止することはお勧めしません。

Fabric 容量が再開されると、クリーン キャッシュでウェアハウス コンピューティング リソースが再起動されます。キャッシュに関連するデータを追加するには、数回の実行が必要です。 再開操作後のこの間に、パフォーマンスの低下が認識される可能性があります。

ヒント

基になる Fabric 容量を一時停止することを決定する前に、パフォーマンスとコストのトレードオフを行ってください。

請求に対する影響

  • 容量が手動で一時停止されると、Warehouse を含むすべてのMicrosoft Fabricワークロードのコンピューティング課金メーターが効果的に一時停止されます。
  • 一時停止ワークフローが開始されると、データ ウェアハウスはコンピューティング使用量を報告しません。
  • OneLake ストレージ課金メーターは一時停止されていません。 コンピューティングが一時停止されている場合でも、ストレージの料金を引き続き支払います。

課金への影響について詳しく知るには、Fabric 容量における Azure の請求書の理解をご覧ください。

考慮事項と制限事項

  • 一時停止が発生した場合、SQL Server Management Studio (SSMS)Visual Studio Code 用 MSSQL 拡張機能 といったクライアント アプリケーション ツールでの進行中の要求は、キャンセルの意図を示さない一般的なエラーメッセージを受け取ります。 この場合、いくつかのサンプル エラー メッセージは次のようになります (これらに限りません):
    • 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.
  • 容量が再開されると、新しい要求の受け入れ開始に数分かかる場合があります。
  • コンピューティングを一時停止すると、バックグラウンドのクリーンアップ アクティビティが影響を受ける可能性があります。 容量が回復すると、活動は元のペースに追いつきます。
  • 容量をスケーリングする
  • ワークロードの管理

次のステップ

容量を一時停止して再開する