Sémagyorsítótár törlése fürtök közötti lekérdezésekhez

Fürtök közötti lekérdezések futtatásakor a kezdeti lekérdezésértelmezést végrehajtó fürtnek rendelkeznie kell a távoli fürtökön hivatkozott entitások sémával. A parancs elküldése költséges hálózati művelet lehet, ezért a távoli sémaentitások gyorsítótárazva vannak.

A távoli entitás sémájának bármilyen módosítása nemkívánatos hatásokat okozhat. Az új oszlopok például nem ismerhetők fel, vagy a törölt oszlopok szemantikai hiba helyett "Részleges lekérdezési hibát" okozhatnak. További információ: Fürtök közötti lekérdezések és sémamódosítások.

A következő parancsot akkor használhatja, ha a sémát úgy kell frissítenie, hogy nem kell megvárnia a gyorsítótár lejárati idejét.

Engedélyek

A parancs futtatásához legalább Adatbázis-felhasználó, Adatbázis-megjelenítő vagy Adatbázis-figyelő engedéllyel kell rendelkeznie. További információ: szerepköralapú hozzáférés-vezérlés.

Syntax

.clearcacheremote-schemacluster('ClusterName').database('DatabaseName')

További információ a szintaxis konvenciókról.

Paraméterek

Név Típus Kötelező Leírás
ClusterName string ✔️ Annak a fürtnek a neve, amely tartalmazza azt az adatbázist, amelynek a gyorsítótárát törölni szeretné.
DatabaseName string ✔️ Annak az adatbázisnak a neve, amelynek a gyorsítótárát törölni szeretné.

Válaszok

A parancs egy táblát ad vissza a következő oszlopokkal:

Oszlop Típus Description
NodeId string A fürtcsomópont azonosítója
Állapot string Sikeres/sikertelen

Példa

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

Visszaadott érték

NodeId Állapot
0 Az adatbázis gyorsítótára törölve1