Broadcast-illesztés
Jelenleg a rendszeres illesztések egyetlen fürtcsomóponton lesznek végrehajtva. A szórásos illesztés az illesztés végrehajtási stratégiája, amely a fürtcsomópontokon keresztül osztja el az illesztéseket. Ez a stratégia akkor hasznos, ha az illesztés bal oldala kicsi (legfeljebb több tíz MB). Ebben az esetben a szórásos illesztés nagyobb teljesítményű, mint a normál illesztés.
Használja a keresési operátort , ha a jobb oldal kisebb, mint a bal oldal. A keresési operátor alapértelmezés szerint szórási stratégiában fut, ha a jobb oldal kisebb a balnál.
Megjegyzés
Ha az illesztés bal oldala több tíz MB-nál nagyobb, a lekérdezés sikertelen lesz.
Az alábbi lekérdezés futtatásával megbecsülheti a bal oldal méretét bájtban:
leftSide
| summarize sum(estimate_data_size(*))
Ha az illesztés bal oldala egy kis adathalmaz, akkor az illesztés szórási módban is futtatható a következő szintaxissal (hint.strategy = broadcast):
leftSide
| join hint.strategy = broadcast (factTable) on key
A teljesítmény javulása észrevehetőbb azokban az esetekben, amikor az illesztés más operátorok, például summarize
a következőt követi: . Lásd például a következő lekérdezést:
leftSide
| join hint.strategy = broadcast (factTable) on Key
| summarize dcount(Messages) by Timestamp, Key
Kapcsolódó tartalom
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: