Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Gäller för:SQL Server
En tillgänglighetsgrupp är en omfattande lösning som ger SQL Server funktioner med hög tillgänglighet och erbjuder även integrerade skalningslösningar. I ett typiskt databasprogram kör flera klienter olika typer av arbetsbelastningar. Ibland kan flaskhalsar uppstå på grund av resursbegränsningar.
I samband med en tillgänglighetsgrupp avlastar lässkalning läsarbetsbelastningar till en eller flera sekundära repliker. Du kan frigöra resurser och uppnå högre dataflöde för OLTP-arbetsbelastningen. Du kan också leverera högre prestanda och skala för endast läsbara arbetsbelastningar. Dra nytta av den snabbaste replikeringstekniken för SQL Server och skapa en grupp replikerade databaser för att avlasta rapporterings- och analysarbetsbelastningar till skrivskyddade repliker.
Med tillgänglighetsgrupper kan en eller flera sekundära repliker konfigureras för skrivskyddad åtkomst till sekundära databaser.
Klientprogram som kör analys- eller rapporteringsarbetsbelastningar kan ansluta direkt till sekundära databaser. Du kan också konfigurera en skrivskyddad routningslista och ansluta till den primära databasen. Därefter vidarebefordras anslutningsbegäran till var och en av de sekundära replikerna från routningslistan i tur och ordning.
Tillgänglighetsgrupper för lässkalning utan kluster
I SQL Server 2016 (13.x) och tidigare versioner krävde alla tillgänglighetsgrupper ett kluster. Klustret tillhandahöll affärskontinuitet för hög tillgänglighet och katastrofåterställning (HADR). Dessutom konfigurerades sekundära repliker för läsåtgärder. Om hög tillgänglighet inte var målet förbrukades betydande driftkostnader för att konfigurera och använda ett kluster. SQL Server 2017 (14.x) introducerar tillgänglighetsgrupper i lässkala utan kluster.
Anmärkning
I tillgänglighetsgrupper som inte använder Windows Server-redundansklustring (WSFC), till exempel lässkalningstillgänglighetsgrupper eller tillgänglighetsgrupper i Linux, kan kolumner i tillgänglighetsgruppernas DMV:er som är relaterade till klustret visa data om ett internt standardkluster. Dessa kolumner är endast för internt bruk och kan ignoreras.
Om ditt affärsbehov är att spara resurser för verksamhetskritiska arbetsbelastningar som körs på den primära repliken kan du använda skrivskyddad routning eller ansluta direkt till läsbara sekundära repliker. Du behöver inte vara beroende av integrering med någon klustringsteknik. Dessa nya funktioner är tillgängliga för SQL Server 2017 (14.x) som körs på både Windows- och Linux-plattformar.
Viktigt!
Det här är inte en konfiguration med hög tillgänglighet. Det finns ingen infrastruktur för att övervaka och samordna felidentifiering och automatisk redundans. Utan ett kluster kan SQL Server inte tillhandahålla det mål för låg återställningstid (RTO) som en automatiserad lösning med hög tillgänglighet tillhandahåller. Om du behöver funktioner med hög tillgänglighet använder du en klusterhanterare (Windows Server-redundanskluster i Windows eller Pacemaker i Linux).
Tillgänglighetsgruppen för lässkala kan tillhandahålla haveriberedskap. När de skrivskyddade replikerna är i synkront commit-läge, ger de ett återställningspunktsmål (RPO) på noll. För att redundansväxla en lässkala tillgänglighetsgrupp, se Redundansväxla den primära repliken i en lässkala tillgänglighetsgrupp.
Använda distribuerade tillgänglighetsgrupper för geografisk lässkalning
Geografiskt avgränsade lösningar kan implementera lässkalningslösningar med distribuerade tillgänglighetsgrupper. Du kan använda dem för att avlasta läsarbetsbelastningar från den primära repliken till läsbara sekundära repliker till platser som ligger närmare källan till läsarbetsbelastningarna. Distribuerade tillgänglighetsgrupper minskar användningen av resurser på den primära repliken. De hjälper också till med läsdataflödet genom att minska nätverksfördröjningen och dra nytta av dedikerade resurser.
En enda distribuerad tillgänglighetsgrupp kan ha upp till 17 läsbara sekundära repliker. För ökad skalningskapacitet kan du kedjekoppla flera tillgänglighetsgrupper för att ytterligare öka antalet läsbara repliker. Du kan också distribuera två distribuerade tillgänglighetsgrupper från samma tillgänglighetsgrupp för läsningar med låg svarstid i geografiskt spridda miljöer.