Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Zvyšovania

Predpokladajme, že používate SQL Server 2017 na Linuxe. V niektorých prípadoch SQL Server môže dochádzať k strate údajov v systémoch, ktoré používajú prchavé cache. Strata sa vyskytuje z dôvodu nepredvídaných okolností, ako je napríklad výpadok elektrickej energie pred zadaním údajov do vyrovnávacej pamäte na stabilné médium. Ak chcete zabrániť takýmto scenárom, v kumulatívnej aktualizácii 6 (CU6) pre SQL Server 2017 na Linuxe sa zavedie mechanizmus vynútenej flush . Ak podsystém ukladacieho priestoru nedokáže zaručiť trvalé zápisy v rámci výpadku napájania, odporúčame použiť CU6 pre SQL Server 2017 na Linuxe. Táto aktualizácia umožňuje nasledovné:

  • Nútená flush správanie pri písaní databázy, ako je napríklad kontrolný bod a denník transakcií.

  • Nastavenie konfigurácieWritethrough = 1a alternatewritethrough = 1v predvolenom nastavení. Tieto predvolené nastavenia umožňujú SQL serveru uistiť sa, že zápisy sú trvalo začervenané a zablokovať zariadenia. Alternatívny Writethrough je možnosť optimalizovať požiadavky na flush v systéme súborov. Ďalšie informácie o týchto dvoch nastaveniach nájdete v nasledujúcej tabuľke:

meno

Predvolené

Popis

Writethrough

1

Platné hodnoty sú 0 a 1. 

1 = preloží FILE_FLAG_WRITE_THROUGH žiadosti do O_DSYNC otvorí.

0 = zabráni prekladu FILE_FLAG_WRITE_THROUGH požiadaviek na O_DSYNC sa otvorí.

alternatewritethough

1

Platné hodnoty sú 0 a 1. 

1 = umožňuje optimalizovať začervenanie v hostiteľskom rozšírení pre žiadosti o FILE_FLAG_WRITE_THROUGH. Write (s) na súboroch optimalizujú (s) hovory na fdatasync pre blokové zariadenie.

0 = vypína alternatívnu optimalizáciu splachovania. Súbor sa otvorí pomocou O_DSYNC a základný súborový systém vykoná potrebné požiadavky na zápis, flush.

Poznámka: Nastavenie alternatewritethrough platí iba pri Writethrough = 1.

Ďalšie informácie

Ďalšie informácie nájdete v téme najvhodnejšie postupy a pokyny na konfiguráciu pre SQL Server 2017 na Linuxe na spracovanie zaťaženia s vysokou frekvenciou a odporúčania na umiestnenie databázových súborov.  

Inštalácie servera SQL Serverbežiace na systémoch ukladacieho priestoru, ktoré zaručujú zápisy,sú O_DIRECT Safemôže povoliť príznak sledovania (TF) 3979, ak chcete vypnúť správanie vynúteného vyprázdnenia a nastaviť    možnostialternatewritethrough a Writethrough v súbore MSSQL. conf na nulu. Vráti SQL Server 2017 nasprávanie pred CU6.

Poznámka Ukladací priestor sa môže uistiť, že všetky cache alebo inscenované zápisy sa považujú za bezpečné a trvanlivé tým, že zaručí, že zápis vydaný do zariadenia sa uchová na médiu, ktoré bude pretrvávať v rámci systémových zlyhaní, obnovení rozhrania a zlyhaní napájania a samotné médium je hardvér nadbytočný.

Tu sú ďalšie podrobnosti o správaní SQL servera pre súbor I/O s týmito zmenami:

  • Súbory databázy (. mdf) a denníky transakcií (. ldf) nepoužívajú Writethrough a alternatewritethrough predvolene v CU6, pretože používajú správanie vynúteného vyprázdnenia . TF 3979 zakáže použitie správania vynúteného vyprázdnenia pre súbory denníkov databázy a transakcií a použije Writethrough a alternatewritethrough logiku.

  • Ďalšie súbory, ktoré sa otvárajú pomocou FILE_FLAG_WRITE_THROUGH na serveri SQL Server, ako sú napríklad snímky databázy, interné snímky pre kontroly konzistencie databázy (CHECKDB), Profiler sledovacích súborov a rozšírené súbory sledovania udalostí, budú používať optimalizáciu Writethrough a alternatewritethrough.

Riešenie

Táto aktualizácia je zahrnutá v nasledujúcej kumulatívnej aktualizácii pre SQL Server:

       Kumulatívna aktualizácia 6 pre SQL Server 2017

Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:

Posledná Kumulatívna aktualizácia pre SQL Server 2017

Odkazy

Oboznámte sa s terminológiou, ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×