KB3107173-förbättrat Minnesdiagnostik med utökade händelser i SQL Server 2012 och 2014

Arbeta överallt från alla enheter med Microsoft 365

Uppgradera till Microsoft 365 om du vill arbeta var som helst med de senaste funktionerna och uppdateringarna.

Uppgradera nu

Microsoft distribuerar Microsoft SQL Server 2012- korrigeringsfiler och Microsoft SQL Server 2014 -korrigeringsfiler som nedladdnings bara filer. Eftersom de här korrigeringarna är kumulativa innehåller alla nya versioner alla snabb korrigeringar och alla säkerhets korrigeringar som ingår i föregående korrigering för SQL Server 2012 och 2014.

Sammanfattning

Den här uppdateringen lägger till en ny utökad händelse: query_memory_grant_usage. Den här utökade händelsen innehåller följande kolumner (händelse fält) och är avsedda att upptäcka felaktig eller otillräcklig prestanda för minnes tilldelning.

Stapeldiagram

Typ

Beskrivning

Sql_handle

Varbinary(64)

Hash-karta över SQL-texten i begäran. Är nullbar.

Plan_handle

Varbinary(64)

En hash-karta för planen för SQL-körning. Är nullbar.

Query_hash

Binary(8)

Binärt hash-värde beräknat för frågan och används för att identifiera frågor med liknande logik. Du kan använda frågans hash för att fastställa den aggregerade resursanvändningen för frågor som bara är en litteral.

Query_plan_hash

Binary(8)

Binärt hash-värde beräknat för frågekörning och används för att identifiera liknande körnings planer för frågor. Du kan använda ett testplan-hash för att hitta den ackumulerade kostnaden för frågor som har liknande abonnemang.

Ideal_memory_kb

UInt(64)

Idealisk storlek för minnes tilldelning i KB.

Granted_memory_kb

UInt(64)

Beviljat minne i KB.

Used_memory_kb

UInt(64)

Använt minne i KB.

Usage_percent

UInt(32)

Använt/beviljat minne för enkel filtrering.

Dop

UInt(32)

Grad av parallellitet.

Granted_percent

UInt(32)

Beviljat/idealiskt minne för enkel filtrering.

Lösning

Det här problemet är åtgärdat i följande Service Pack för SQL Server:

       Service Pack 3 för SQL Server 2014

        Service Pack 4 för SQL Server 2012  

Service Pack är kumulativa. Varje nytt Service Pack innehåller alla korrigeringar som finns i tidigare service pack, tillsammans med eventuella nya korrigeringar. Vår rekommendation är att tillämpa senaste Service Pack och den senaste kumulativa uppdateringen för detta Service Pack. Du behöver inte installera ett tidigare service Pack innan du installerar den senaste Service Pack-versionen. Använd tabell 1 i följande artikel för att hitta mer information om den senaste service versionen och den senaste kumulativa uppdateringen.

Avgöra version, utgåva och uppdaterings nivå för SQL Server och dess komponenter

Mer information

Du kan ange en minnes gräns som ett filter för den här nya utökade händelsen så att den utökade händelsen utlöses endast när en frågas minnes tilldelning överskrider gräns värdet.

Referenser

Lär dig mer om terminologin som Microsoft använder för att beskriva program varu uppdateringar.

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×