estimate_data_size()
Returnerar en uppskattad datastorlek i byte för de valda kolumnerna i tabelluttrycket.
Syntax
estimate_data_size(
Kolumner)
Läs mer om syntaxkonventioner.
Parametrar
Namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|
Kolumner | string |
✔️ | En eller flera kommaavgränsade kolumnreferenser i källtabelluttrycket som ska användas för uppskattning av datastorlek. Om du vill inkludera alla kolumner använder du jokertecknet (* ). |
Returer
Den uppskattade datastorleken i byte för de refererade kolumnerna. Uppskattningen baseras på datatyper och faktiska värden.
Datastorleken för strängen '{"a":"bcd"}'
är till exempel mindre än det dynamiska värdet dynamic({"a":"bcd"})
eftersom den senares interna representation är mer komplex än för en sträng.
Exempel
I följande exempel beräknas den totala datastorleken med hjälp av estimate_data_size()
.
range x from 1 to 10 step 1 // x (long) is 8
| extend Text = '1234567890' // Text length is 10
| summarize Total=sum(estimate_data_size(*)) // (8+10)x10 = 180
Resultat
Totalt |
---|
180 |
Relaterat innehåll
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för