Referenční informace k table systému skladů
Důležité
Tento systém table je ve verzi Public Preview. Pro přístup k tablemusí být v system
catalogpovolená schema . Další informace naleznete v tématu Povolení systémových table schémat.
V tomto článku se dozvíte, jak pomocí systému skladů table monitorovat a spravovat sklady SQL 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ém skladů table se nachází v system.compute.warehouses
.
Sklady tableschema
název Column | Datový typ | Popis | Příklad |
---|---|---|---|
warehouse_id |
string | ID služby SQL Warehouse. | 123456789012345 |
workspace_id |
string | ID pracovního prostoru where, kam je sklad nasazen. | 123456789012345 |
account_id |
string | ID účtu Azure Databricks. | 7af234db-66d7-4db3-bbf0-956098224879 |
warehouse_name |
string | Název SQL Warehouse. | My Serverless Warehouse |
warehouse_type |
string | Typ SQL Warehouse. Možné values jsou CLASSIC , PRO a SERVERLESS . |
SERVERLESS |
warehouse_channel |
string | Kanál SQL Warehouse. Možné values jsou CURRENT a PREVIEW . |
CURRENT |
warehouse_size |
string | Velikost clusteru služby SQL Warehouse. Možné values jsou 2X_SMALL , X_SMALL , SMALL , MEDIUM , LARGE , X_LARGE , 2X_LARGE , 3X_LARGE a 4X_LARGE . |
MEDIUM |
min_clusters |
int | Minimální povolený počet clusterů. | 1 |
max_clusters |
int | Maximální povolený počet clusterů. | 5 |
auto_stop_minutes |
int | Počet minut před automatickým zastavením služby SQL Warehouse kvůli nečinnosti | 35 |
tags |
map | Značky pro SQL Warehouse | {"budget":"research"} |
change_time |
časové razítko | Časové razítko změny definice SQL Warehouse | 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í odstraněn. |
2023-07-20T19:13:09.504Z |
Vzorové dotazy
Následující ukázkové dotazy jsou šablony. Připojte jakékoli values, které dává 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;