Vymazání mezipaměti schématu pro dotazy mezi clustery
Při spouštění dotazu mezi clustery musí mít cluster, který provádí počáteční interpretaci dotazu, schéma entit odkazovaných na vzdálených clusterech. Odeslání příkazu může být nákladná síťová operace, a proto se entity vzdáleného schématu ukládají do mezipaměti.
Jakékoli změny schématu vzdálené entity můžou mít nežádoucí účinky. Například nové sloupce se nerozpoznají nebo odstraněné sloupce můžou místo sémantické chyby způsobit částečnou chybu dotazu. Další informace najdete v tématu Dotazy mezi clustery a změny schématu.
Následující příkaz můžete použít, když potřebujete aktualizovat schéma bez čekání na dobu vypršení platnosti mezipaměti.
Oprávnění
Ke spuštění tohoto příkazu musíte mít alespoň oprávnění Uživatel databáze, Prohlížeč databáze nebo Sledování databáze. Další informace najdete v tématu řízení přístupu na základě role.
Syntax
.clear
cache
remote-schema
cluster('
Název').database('
clusteruDatabasename')
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
Název clusteru | string |
✔️ | Název clusteru obsahujícího databázi, pro kterou chcete vymazat mezipaměť. |
Databasename | string |
✔️ | Název databáze, pro kterou chcete vymazat mezipaměť. |
Návraty
Příkaz vrátí tabulku s následujícími sloupci:
Sloupec | Typ | Description |
---|---|---|
ID uzlu | string |
Identifikátor uzlu clusteru |
Stav | string |
Úspěšné nebo neúspěšné |
Příklad
.clear cache remote-schema cluster("cluster1").database("database1")
Vrací
ID uzlu | Stav |
---|---|
0 | Vymazání mezipaměti pro databázi databáze1 |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro