Referenční informace k systémové tabulce skladů

V tomto článku se dozvíte, jak pomocí systémové tabulky skladů monitorovat a spravovat sql warehouses ve vašich pracovních prostorech. Každý řádek je snímek vlastností SQL Warehouse v tuto chvíli. Při změně vlastností se vytvoří nový snímek.

Systémová tabulka skladů se nachází na system.compute.warehousesadrese .

Například dotazy, které můžou sledovat aktivitu SQL Warehouse, najdete v příkladech dotazů pro monitorování aktivity SQL Warehouse.

Schéma tabulek skladů

Název sloupce Datový typ Popis Příklad
warehouse_id řetězec ID datového skladu SQL. 123456789012345
workspace_id řetězec ID pracovního prostoru, ve kterém je sklad nasazen. 123456789012345
account_id řetězec ID účtu Azure Databricks. 7af234db-66d7-4db3-bbf0-956098224879
warehouse_name řetězec Název SQL Warehouse. My Serverless Warehouse
warehouse_type řetězec Typ skladového prostoru SQL. Možné hodnoty jsou CLASSIC, PROa SERVERLESS. SERVERLESS
warehouse_channel řetězec Komunikační kanál SQL skladu. Možné hodnoty jsou CURRENT a PREVIEW. CURRENT
warehouse_size řetězec Velikost clusteru služby SQL Warehouse. Možné hodnoty jsou , , , , , , , , a (1). MEDIUM
min_clusters int (integer) Minimální povolený počet clusterů. 1
max_clusters int (integer) Maximální povolený počet clusterů. 5
auto_stop_minutes int (integer) Počet minut před automatickým zastavením služby SQL Warehouse kvůli nečinnosti 35
tags mapa Značky pro SQL Warehouse {"budget":"research"}
change_time časové razítko Časové razítko změny definice SQL skladu 2023-07-20T19:13:09.504Z
delete_time časové razítko Časové razítko odstranění služby SQL Warehouse Hodnota je null v případě, že SQL Warehouse není smazán. 2023-07-20T19:13:09.504Z

(1) Velikost 5X_LARGE je v beta verzi pro profesionální a serverless SQL úložiště. Podívejte se na chování při nastavení velikosti, škálování a řazení do fronty ve službě SQL Warehouse.

Vzorové dotazy

Následující ukázkové dotazy jsou šablony. Připojte všechny hodnoty, které mají smysl pro vaši organizaci. Do těchto dotazů můžete také přidat upozornění, která vám pomůžou udržet si přehled o změnách vašich skladů. Viz Vytvoření výstrahy.

Pomocí následujících ukázkových dotazů získáte přehled o chování skladu:

Identifikace nastavení pro všechny aktivní sklady

Tento dotaz identifikuje nastavení pro všechny sklady, které jsou aktuálně aktivní.

SELECT
    warehouse_id,
    warehouse_name,
    warehouse_type,
    warehouse_channel,
    warehouse_size,
    min_clusters,
    max_clusters,
    auto_stop_minutes,
    tags,
    change_time,
    delete_time
FROM
    system.compute.warehouses
QUALIFY
    ROW_NUMBER() OVER (PARTITION BY warehouse_id ORDER BY change_time DESC) = 1
    and delete_time is null;

Které sklady byly tento týden vytvořeny?

Tento dotaz identifikuje sklady, které byly vytvořeny za posledních 7 dnů.

SELECT
    warehouse_id,
    warehouse_name,
    warehouse_type,
    warehouse_channel,
    warehouse_size,
    min_clusters,
    max_clusters,
    auto_stop_minutes,
    tags,
    change_time as datetime_created,
    delete_time
FROM
    system.compute.warehouses
QUALIFY
    ROW_NUMBER() OVER (PARTITION BY warehouse_id ORDER BY change_time ASC) = 1
    and change_time >= DATE_TRUNC('day', CURRENT_DATE) - INTERVAL 7 days
    and delete_time is null;