Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Important
Bu sistem tablosu Genel Önizleme aşamasındadır.
Bu sayfada otomatik yükseltmeler işlem geçmişi tablo şeması açıklanır ve örnek sorgular gösterilir. Otomatik yükseltmeler, kod değişikliği gerektirmeden Unity Kataloğu yönetilen tablolarınızda en iyi uygulama özelliklerini otomatik olarak açar. Sistem tablosu bu işlemlerin geçmişini izler. Otomatik yükseltmeler hakkında bilgi için bkz. Otomatik yükseltmeler.
Tablo yolu: Bu sistem tablosu system.storage.table_auto_upgrade_operations_historykonumunda bulunur.
Otomatik yükseltmeler tablo şeması
Otomatik yükseltmeler işlem geçmişi sistem tablosu aşağıdaki şemayı kullanır:
| Sütun adı | Veri türü | Description | Example |
|---|---|---|---|
account_id |
string | Hesabın kimliği. | 11e22ba4-87b9-4cc2-9770-d10b894b7118 |
metastore_name |
string | Yükseltilen tablonun ait olduğu meta veri deposunun adı. | metastore1 |
metastore_id |
string | Yükseltilen tablonun ait olduğu meta veri deposunun kimliği. | 5a31ba44-bbf4-4174-bf33-e1fa078e6765 |
catalog_name |
string | Yükseltilen tablonun ait olduğu kataloğun adı. | catalog |
schema_name |
string | Yükseltilen tablonun ait olduğu şemanın adı. | schema |
table_name |
string | Yükseltilen tablonun adı. | table1 |
table_id |
string | Yükseltilen tablonun kimliği. | 138ebb4b-3757-41bb-9e18-52b38d3d2836 |
feature_name |
string | Veya gibi deletionVectorsrowTrackingotomatik yükseltmelerin açmayı denediği tablo özelliği. |
rowTracking |
operation_id |
string | İşlemin benzersiz kimliği. | 4dad1136-6a8f-418f-8234-6855cfaff18f |
operation |
string | İşlemin türü. Değerler ENABLE veya DISABLE içerir. |
ENABLE |
operation_result |
string | Yükseltme girişimi işleminin sonucu. Değerler SUCCESSFUL veya FAILED: INTERNAL_ERROR içerir. Bkz. operation_result değerler. |
SUCCESSFUL |
start_time |
Tarih damgası | İşlemin başlatıldığı saat. Saat dilimi bilgileri, değerin sonunda kaydedilir ve +00:00 UTC'yi temsil eder. |
2023-01-09 10:00:00.000+00:00 |
end_time |
Tarih damgası | İşlemin sona erdiği saat. Saat dilimi bilgileri, değerin sonunda kaydedilir ve +00:00 UTC'yi temsil eder. |
2023-01-09 11:00:00.000+00:00 |
değerleri operation_result
sütun, operation_result uygun bir tabloda içinde kaydedilen feature_namebir özelliği yükseltme girişiminin başarılı mı yoksa başarısız mı olduğunu gösterir. Başarısız olursa (ileti FAILED: INTERNAL_ERROR), özelliği el ile etkinleştirebilirsiniz.
Örnek sorgular
Aşağıdaki bölümler, otomatik yükseltmeler sistem tablosu hakkında içgörü elde etmek için kullanabileceğiniz örnek sorguları içerir. Parametre değerlerini kendi değerlerinizle değiştirmeniz gerekir.
Belirli bir tablodaki tüm özellikler için otomatik yükseltme işlemlerini sorgulama
SELECT
feature_name,
operation_result,
start_time,
end_time
FROM system.storage.table_auto_upgrade_operations_history
WHERE
catalog_name = :catalog_name
AND schema_name = :schema_name
AND table_name = :table_name
ORDER BY start_time DESC;
Son 30 gün içindeki otomatik yükseltme işlemlerinin sayısını sorgulama
SELECT
feature_name,
operation_result,
COUNT(DISTINCT operation_id) AS operations
FROM system.storage.table_auto_upgrade_operations_history
WHERE timestampdiff(day, start_time, NOW()) < 30
GROUP BY ALL
ORDER BY operations DESC;
Otomatik yükseltme işlemleri için başarı oranını sorgulama
WITH operation_counts AS (
SELECT
COUNT(DISTINCT (CASE WHEN operation_result = "SUCCESSFUL" THEN operation_id END)) AS successes,
COUNT(DISTINCT operation_id) AS total_operations
FROM system.storage.table_auto_upgrade_operations_history
)
SELECT successes / total_operations AS success_rate
FROM operation_counts;
Başarısız olan otomatik yükseltme işlemlerini sorgulama
SELECT
catalog_name,
schema_name,
table_name,
feature_name,
start_time
FROM system.storage.table_auto_upgrade_operations_history
WHERE operation_result != "SUCCESSFUL"
ORDER BY start_time DESC;