Microsoft Fabric でウェアハウスの V オーダーを無効にする

適用対象: Microsoft Fabric のウェアハウス

この記事では、Microsoft Fabric のウェアハウスで V-オーダー を無効にする方法について説明します。

V オーダーを無効にすると、ウェアハウス エンジンによって生成された新しい Parquet ファイルが、V オーダーの最適化なしで作成されます。

注意事項

現時点では、V オーダーの無効化はウェアハウス レベルでのみ実行でき、元に戻すことはできません。一度無効にすると、再び有効にすることはできません。 ユーザーは、V オーダーを無効にした場合のパフォーマンスへの影響をすべて考慮してから、そのことを決定する必要があります。

倉庫で V オーダーを無効にする

ウェアハウスで V オーダーを完全に無効にするには、次の T-SQL コードを使用して、新しいクエリ処理時間帯ALTER DATABASE ... SET を実行します:

ALTER DATABASE CURRENT SET VORDER = OFF;

ウェアハウスの V オーダー状態を確認する

ワークスペースのすべてのウェアハウスで V-オーダーの現在の状態を確認するには、次の T-SQL コードを使用して、新しいクエリ処理時間帯で sys.databases にクエリを実行します:

SELECT [name], [is_vorder_enabled] 
FROM sys.databases;

このクエリでは、現在のワークスペース上の各ウェアハウスが V オーダーの状態で出力されます。 1 の V オーダー状態は、ウェアハウスに対して V オーダーが有効になっていることを示す一方、0 の状態は無効を示します。

4 つのウェアハウスと各ウェアハウスの V オーダー状態を示すクエリ結果を示すスクリーンショット。