Sažetak
U ovom se članku opisuju poboljšanja obuhvaćena ovim ažuriranjem za grupe uvijek na dostupnosti na klasteru Pacemaker u Microsoft SQL Server.
Ovo ažuriranje obuhvaća sljedeća poboljšanja:
-
Svojstvo online_database_retries resursa više se ne koristi. To se svojstvo zanemaruje ako je postavljeno. Prije kumulativnog ažuriranja 8 (CU8) to se svojstvo može koristiti za kontrolu vremena čekanja pokretanja i nadzora akcija da bi sve baze podataka u grupi dostupnosti doši na mrežu. Te akcije sada čekati na neodređeno vrijeme dok ne istekne vremensko ograničenje radnje konfigurirano na resursu Pacemaker.
-
Svojstvo monitor_timeout preimenovana je u connection_timeout da bi bolje odražavala njegovo korištenje. Izvorni se naziv i dalje koristi za kompatibilnost sa starijim verzijama.
-
Prije CU8 vrijednost prekoračenja vremena akcije monitora ne može biti kraća od vrijednosti monitor_timeout svojstva. Korisnici koji su željeli da akcija monitora ne uspije brže nego što bi vrijeme oporavka online_database_retries to učinili. Budući online_database_retries se više ne koristi u kumulativnom ažuriranju 8, to se ograničenje uklanja na prekoračenju vremena akcije monitora.
-
Akcija promicanja sada čeka da baze podataka dođu NA MREŽU nakon što promovira repliku grupe dostupnosti.
-
Akcija za smanjivanje razine sada postavlja repliku na ulogu RAZRJEŠAVANJE umjesto sekundarne uloge za brže prebacivanje u slučaju pogreške. Izvorni primarni ostaje u ulozi RAZRJEŠAVANJE dok se nova replika ne promovira u primarnu ulogu. Nakon toga se izvorni primarni primarni automatski ponovno pokreće u sekundarnu ulogu. Ovo ponovno pokretanje pokreće neuspjeh akcije monitora od strane izvornog primarnog. To prijavljuju alati za praćenje klastera kao što su crm_mon. To se ne bi trebalo smatrati uzrokom zabrinutosti.
-
Preporučujemo da korisnici koji za svojstvo resursa online_database_retries ili svojstvo resursa sustava monitor_timeout postavite vrijednosti koje nisu zadovolje, primijete sljedeće promjene:
-
Postavite connection_timeout na vrijednost koja je veća od maksimalnog vremena (u sekundama) potrebnog za dovršavanje oporavka baza podataka u grupi dostupnosti.
-
Postavite vremenska ograničenja pokretanja i akcije za promicanje na vrijednost koja je veća od maksimalnog vremena (u sekundama) potrebnog za dovršavanje oporavka baza podataka u grupi dostupnosti.
Ako, primjerice, za oporavak baza podataka u grupi dostupnosti treba 15 minuta (900 sekundi), postavke bi trebale biti:
-
Connection_timeout=900
-
Vremensko ograničenje pokretanja za op=900s interval=0s
-
Vremensko ograničenje povećane razine za 900s=0s
-
-
Dodatne informacije
Ta su poboljšanja obuhvaćena sljedećim ažuriranjem za SQL Server:
Kumulativno ažuriranje 8 za SQL Server 2017.
O SQL Server međuverzijama
Svaka nova međuverzija za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su se nalazili u prethodnoj međuverziji. Preporučujemo da instalirate najnoviju međuverziju za svoju verziju SQL Server:
Reference
Saznajte više o standardnoj terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.