Aracılığıyla paylaş


Kümeler arası sorgular için şema önbelleğini temizleme

Şunlar için geçerlidir: ✅Azure Veri Gezgini

Kümeler arası sorgu çalıştırırken, ilk sorgu yorumlamasını gerçekleştiren kümenin uzak kümelerde başvuruda bulunan varlıkların şemasına sahip olması gerekir. Komutu göndermek pahalı bir ağ işlemi olabilir ve bu nedenle uzak şema varlıkları önbelleğe alınır.

Uzak varlığın şemasında yapılan değişiklikler istenmeyen etkilere neden olabilir. Örneğin, yeni sütunlar tanınmaz veya silinen sütunlar anlamsal hata yerine 'Kısmi Sorgu Hatası' hatasına neden olabilir. Daha fazla bilgi için bkz . Kümeler arası sorgular ve şema değişiklikleri.

Önbelleğin süresi dolmadan şemayı yenilemeniz gerektiğinde aşağıdaki komutu kullanabilirsiniz.

İzinler

Bu komutu çalıştırmak için en az Veritabanı Kullanıcısı, Veritabanı Görüntüleyicisi veya Veritabanı İzleyicisi izinlerine sahip olmanız gerekir. Daha fazla bilgi için bkz . rol tabanlı erişim denetimi.

Sözdizimi

.clearcache remote-schema cluster('ClusterName').database('DatabaseName')

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Zorunlu Açıklama
ClusterName string ✔️ Önbelleğin temizlendiği veritabanını içeren kümenin adı.
DatabaseName string ✔️ Önbelleğin temizlendiği veritabanının adı.

Döndürülenler

komutu aşağıdaki sütunları içeren bir tablo döndürür:

Sütun Türü Açıklama
NodeId string Küme düğümünün tanımlayıcısı
Durum string Başarılı/Başarısız

Örnek

.clear cache remote-schema cluster("cluster1").database("database1")

İadeler

NodeId Durum
0 Veritabanı veritabanı için önbellek temizlendi1