Share via


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 summarizea 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