Dela via


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