Rezime
Ovaj članak opisuje poboljšanja koja su uključena u ovu ispravku za "Uvek na grupama dostupnosti" u klasteru "Pacemaker" u sistemu Microsoft SQL Server.
Ova ispravka obuhvata sledeća poboljšanja:
-
Svojstvo online_database_retries resursa se više ne koristi. Ovo svojstvo se zanemaruju ako je podešeno. Pre kumulativne ispravke 8 (CU8), ovo svojstvo može da se koristi za kontrolisanje koliko dugo radnje pokretanja i nadgledanja čekaju da sve baze podataka u grupi dostupnosti budu na mreži. Ove radnje sada čekaju neodređeno vreme do isteka vremenskog ograničenja radnje koje je konfigurisano u resursu Pacemaker.
-
Svojstvo monitor_timeout resursa je preimenovano u connection_timeout bolje odražava njegovu upotrebu. Originalno ime se i dalje koristi za kompatibilnost sa prethodnim verzijama.
-
Pre cu8, vrednost vremenskog ograničenja vremenskog ograničenja monitora ne može biti kraći od vrednosti monitor_timeout svojstva. Korisnici koji su želeli da radnja nadgledanja ne uspe brže nego što bi vreme oporavka bilo online_database_retries iskoristili za to. Pošto online_database_retries više ne koristi u kumulativnom ažuriranju 8, ovo ograničenje za radnju monitora se uklanja.
-
Radnja unapređenja sada čeka da baze podataka dođu na mrežu kada promovišu repliku grupe dostupnosti.
-
Radnja spuštanja sada postavlja repliku na ulogu OTKLANJANJA umesto na SEKUNDARNU ulogu za brže preuzimanja posla instance koja padne. Originalna primarna stavka ostaje u ulozi RESOLVING dok se nova replika ne unapredi u ulogu PRIMARY. Posle toga, originalni primarni program se automatski ponovo pokreće u ulozi SECONDARY. Prvobitno pokretanje pokreće neuspešna radnja monitora. To prijavljuje alatke za nadgledanje klastera, kao što su crm_mon. To ne treba smatrati razlogom za zabrinutost.
-
Preporučujemo da korisnici koji postanu nedefaultirane vrednosti za svojstvo resursa online_database_retries ili monitor_timeout resursa ili koji postanu nedefaultirane vrednosti za bilo koje od vremenskih ograničenja radnje resursa primenjuju sledeće promene:
-
Postavite connection_timeout na vrednost koja je veća od maksimalnog vremena (u sekundama) koje je potrebno da bi baze podataka u grupi dostupnosti dovršile oporavak.
-
Postavite vremenska ograničenja početka i promovišite radnju na vrednost koja je veća od maksimalnog vremena (u sekundama) koje je potrebno za dovršavanje oporavka baza podataka u grupi dostupnosti.
Na primer, ako bazama podataka u grupi dostupnosti treba 15 minuta (900 sekundi) za oporavak, postavke bi trebalo da budu:
-
Connection_timeout=900
-
Op start timeout=900s interval=0s
-
Op promote timeout=900s interval=0s
-
-
Više informacija
Ova poboljšanja su uključena u sledeću ispravku za SQL Server:
Kumulativna ispravka 8 za SQL Server 2017.
Osnovni podaci SQL Server verzijama
Svako novo izdanje za SQL Server sadrži sve hitne ispravke i bezbednosne ispravke koje su bile u prethodnom izdanju. Preporučujemo da instalirate najnoviju verziju za svoju verziju programa SQL Server:
Reference
Saznajte više o standardnoj terminologiji koju Microsoft koristi za opisivanja softverskih ispravki.