Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Unaprjeđivanja

Pretpostavimo da koristite SQL Server 2017 na Linuxu. U određenim slučajevima SQL Server može doživjeti gubitak podataka na sustavima koji koriste nestabilne predmemorije. Gubitak se pojavljuje zbog nepredviđenih okolnosti kao što su zatajenjem struje prije nego što predmemorirani podaci budu pisani stabilnim medijima. Da bi se spriječili takvi scenariji, u kumulativnom ažuriranju 6 (CU6) za SQL Server 2017 na Linuxu uveden je mehanizam za prisilni ispiranje . Ako podsustav za pohranu ne može jamčiti trajno zapisivanje na gubitku struje, preporučujemo da primijenite CU6 za SQL Server 2017 na Linuxu. Ovo ažuriranje omogućuje sljedeće:

  • Prisilni flush ponašanje prilikom pisanja baze podataka, kao što su punktove i zapisnike transakcija.

  • Konfiguracija postavkawritethrough = 1i alternativno promjena = 1mogućnosti po zadanom. Te zadane postavke omogućuju SQL Serveru da provjerite jesu li zapisivanje pouzdano isprane radi blokiranja uređaja. Zamjenski writethrough mogućnost je optimizacije trajnosti u sustavu datoteka. Dodatne informacije o dvjema postavkama potražite u sljedećoj tablici:

Ime

Zadani

Opis

writethrough

1

Valjane vrijednosti su 0 i 1. 

1 = prevodi FILE_FLAG_WRITE_THROUGH zahtjeve u O_DSYNC će se otvoriti.

0 = sprječava prevođenje FILE_FLAG_WRITE_THROUGH zahtjeva za O_DSYNC otvaranje.

alternativni dokumenti

1

Valjane vrijednosti su 0 i 1. 

1 = omogućuje Optimizirano ispiranje uz ekstenziju glavnog računala za FILE_FLAG_WRITE_THROUGH zahtjeve. Zapisivanje (e) u programu optimizacija datoteka poziva se na fdatasync za uređaj bloka.

0 = onemogućuje alternativnu optimizaciju za flush. Datoteka će se otvoriti pomoću O_DSYNC i datotečni sustav u podlozi izvršava potrebne zapisivanje, zahtjeve za ispiranje.

Primjetite da se postavka alternativni natewritethrough primjenjuje samo kada je writethrough = 1.

Dodatne informacije

Dodatne informacije potražite u članku optimalna praksa i smjernice za konfiguraciju za SQL Server 2017 na Linuxu radi rukovanja visokom frekvencijom pisanja radnih opterećenja i preporuka za postavljanje datoteka baze podataka.  

Instalacije sustava SQL Serverkoje se izvode na sustavima za pohranu koje jamče dasu zapisane O_DIRECT sigurnomože omogućiti Trace Flag (TF) 3979 da onemogući ponašanje prisilnog ispiranje i postavite    mogućnostizamjene i writethrough u MSSQL. conf na nulu. Time se vraća SQL poslužitelj 2017 naponašanje pre-CU6.

Napomena Sustav za pohranu može osigurati da se bilo koja predmemorirana ili organizirana pisanja smatra sigurnim i trajnim garantiranjem da se piše izdane na uređaju čuvaju na mediju koji će ustrajati na svim rušenjima sustava, ponovnim postavljanjem sučelja i neuspjesima napajanja, a medij je suvišan hardverom.

Evo više detalja o ponašanju sustava SQL Server za datoteku I/O s ovim promjenama:

  • Datoteke baze podataka (. MDF) i transakcije (. ldf) u programu CU6 ne koriste writethrough i alternativno zamjeničitipomoću programa forced flush TF 3979 onemogućuje korištenje prisilnog ponašanja za ispiranje baze podataka i datoteka zapisnika transakcija te će koristiti logiku writethrough i alternativno.

  • Ostale datoteke koje se otvaraju pomoću FILE_FLAG_WRITE_THROUGH u sustavu SQL Server, kao što su brze snimke baze podataka, interne snimke za provjere dosljednosti baze podataka (checkdb), profiler praćenje datoteka i proširene datoteke praćenja događaja, koristit će optimizacije writethrough i alternativno.

Rješenje

Ovo je ažuriranje obuhvaćeno sljedećim kumulativnim ažuriranjem za SQL Server:

       Kumulativno ažuriranje 6 za SQL Server 2017

Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Najnovije Kumulativno ažuriranje za SQL Server 2017

Reference

Saznajte više o terminologijikoju Microsoft koristi za opisivanje softverskih ažuriranja.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×