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
.clear
cache
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 |