Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Ökning

Anta att du använder SQL Server 2017 på Linux. I vissa fall kan SQL Server uppleva data förlust på system som använder temporära Caches. Förlusten uppstår på grund av oförutsedda omständigheter som Power misslyckande innan cachelagrade data skrivs till ett stabilt medium. För att förhindra sådana scenarion introduceras en omständig tömnings funktion i kumulativ uppdatering 6 (CU6) för SQL Server 2017 på Linux. Om ditt lagrings under system inte garanterar varaktiga skrivningar via energi förlust rekommenderar vi att du använder CU6 för SQL Server 2017 på Linux. Med den här uppdateringen kan du:

  • Den framtvingade tömning beteende under Skriv aktivitet i databasen som kontroll punkt och transaktions logg skrivningar.

  • Alternativen för konfigurations inställningwritethrough = 1och alternatewritethrough = 1som standard. Dessa standardinställningar tillåter SQL Server att se till att skrivningar durably rensas för att blockera enheter. Alternativ writethrough är ett alternativ för att optimera förfrågningar om begäran om att rensa tid i fil systemet. Mer information om de två inställningarna finns i följande tabell:

Namn

Vis

Beskrivning

writethrough

1

Giltiga värden är 0 och 1. 

1 = översätter FILE_FLAG_WRITE_THROUGH-begäranden till O_DSYNC öppnas.

0 = förhindrar översättning av FILE_FLAG_WRITE_THROUGH förfrågningar till O_DSYNC öppnas.

alternatewritethough

1

Giltiga värden är 0 och 1. 

1 = möjliggör optimerad tömning av värd tillägget för FILE_FLAG_WRITE_THROUGH förfrågningar. Skrivning (er) av filer optimerar samtal till fdatasync för block enheten.

0 = inaktiverar den alternativa tömnings optimeringen. Filen öppnas med O_DSYNC och det underliggande fil systemet utför nödvändiga Skriv-och tömnings begär Anden.

Obs! alternatewritethrough-inställningen gäller endast när writethrough = 1.

Mer information

Mer information finns i metod tips och rikt linjer för prestanda för SQL Server 2017 i Linux för att hantera hög frekventa Skriv arbets belastningar och rekommendationer för fil placering.  

SQL Server-installationersom körs på lagrings system som garanterar att skrivningarär O_DIRECT säkrakan aktivera spårnings flagga (tf 3979) för att inaktivera den tvingande tömnings beteendet och ange   alternativ för  alternatewritethrough och writethrough i MSSQL. conf för noll. Detta returnerar SQL Server 2017 tillCU6.

Fotnot Ett lagrings system kan se till att alla cachelagrade eller mellanskrivna skrivningar betraktas som säkra och varaktiga genom att garantera att skrivningar som utfärdas till enheten behålls i ett medium som kommer att bevaras över system kraschar, gränssnitts omåterställning och ström haverier, och mediet är hård vara redundant.

Här är mer information om SQL Server-funktioner för fil-I/O med följande ändringar:

  • Databas-och MDF-och transaktionsloggfiler-filer (. ldf) använder inte writethrough och alternatewritethrough som standard i CU6 när de använder den tvingande tömningen . TF 3979 inaktiverar funktionen för tvingande tömning för databas-och transaktionsloggfiler och använder writethrough-och alternatewritethrough-logiken.

  • Andra filer som öppnas med FILE_FLAG_WRITE_THROUGH i SQL Server, till exempel databas stillbilder, interna stillbilder för konsekvens kontroller för databasen (CHECKDB), Spårare för profiler och utökade händelser, använder writethrough-och alternatewritethrough-Optimeringarna.

Lösning

Den här uppdateringen ingår i den kumulativa uppdateringen för SQL Server:

       Kumulativ uppdatering 6 för SQL Server 2017

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:

Senaste kumulativa uppdateringen för SQL Server 2017

Referenser

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

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×