Ambarlar sistem tablosu referansı
Önemli
Bu sistem tablosu Genel Önizlemeiçindedir. Tabloya erişmek için şemanın system
kataloğunuzda etkinleştirilmesi gerekir. Daha fazla bilgi için bkz. sistem tablosu şemalarını etkinleştirme
Bu makalede, çalışma alanlarınızdaki SQL ambarlarını izlemek ve yönetmek için ambarlar sistem tablosunu kullanmayı öğreneceksiniz. Her satır, o anda SQL ambarı özelliklerinin anlık görüntüsüdür. Özellikler değiştiğinde yeni bir anlık görüntü oluşturulur.
Ambarlar sistem tablosu system.compute.warehouses
konumunda bulunur.
Ambarlar tablo şeması
Sütun adı | Veri türü | Açıklama | Örnek |
---|---|---|---|
warehouse_id |
Dize | SQL ambarının kimliği. | 123456789012345 |
workspace_id |
Dize | Ambarın dağıtıldığı çalışma alanının kimliği. | 123456789012345 |
account_id |
Dize | Azure Databricks hesabının kimliği. | 7af234db-66d7-4db3-bbf0-956098224879 |
warehouse_name |
Dize | SQL ambarının adı. | My Serverless Warehouse |
warehouse_type |
Dize | SQL ambarının türü. Olası değerler CLASSIC , PRO ve SERVERLESS . |
SERVERLESS |
warehouse_channel |
Dize | SQL ambarının kanalı. Olası değerler CURRENT ve PREVIEW . |
CURRENT |
warehouse_size |
Dize | SQL ambarının küme boyutu. Olası değerler 2X_SMALL , X_SMALL , SMALL , MEDIUM , LARGE , X_LARGE , 2X_LARGE , 3X_LARGE ve 4X_LARGE 'dir. |
MEDIUM |
min_clusters |
int | İzin verilen en az küme sayısı. | 1 |
max_clusters |
int | İzin verilen en fazla küme sayısı. | 5 |
auto_stop_minutes |
int | Sql ambarının işlem yapılmadan önce otomatik durması için geçmesi gereken dakika sayısı. | 35 |
tags |
map | SQL ambarı etiketleri. | {"budget":"research"} |
change_time |
timestamp | SQL ambarı tanımında yapılan değişikliğin zaman damgası. | 2023-07-20T19:13:09.504Z |
delete_time |
timestamp | SQL ambarının silindiği zaman damgası. Değer, null SQL ambarı silinmezse olur. |
2023-07-20T19:13:09.504Z |
Örnek sorgular
Aşağıdaki örnek sorgular şablonlardır. Kuruluşunuz için anlamlı olan değerleri girin. Ayrıca, ambarlarınızdaki değişiklikler hakkında bilgi sahibi olmanıza yardımcı olmak için bu sorgulara uyarılar ekleyebilirsiniz. Bkz . Uyarı oluşturma.
Ambar davranışı hakkında içgörü elde etmek için aşağıdaki örnek sorguları kullanın:
Tüm etkin ambarların ayarlarını belirleme
Bu sorgu, şu anda etkin olan tüm ambarların ayarlarını tanımlar.
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;
Bu hafta hangi ambarlar oluşturuldu?
Bu sorgu, son yedi gün içinde oluşturulan ambarları tanımlar.
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;