sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server 2016:Tilgængelighedsgruppeforbedringer

Hos MS Ignite i denne uge blev flere detaljer afsløret om ændringerne i Availability Groups, der vil blive leveret i SQL Server 2016. Jeg ønskede at give en meget hurtig liste over punkttegn på de vigtigste højdepunkter på et højt niveau, for at få dig begejstret for disse AG forbedringer:

  • Valgfri indstilling til at mislykkes baseret på databasefejl – i 2012 og 2014 bestemmes failover næsten udelukkende på instansniveau. Hvis en database bliver offline, mistænkelig eller korrupt, bliver AG'en ved med at nynne med. I SQL Server 2016 vil du være i stand til at have visse databasemetrikker til at starte failover for hele gruppen.
  • Support til distribueret transaktionskoordinator – i nuværende versioner understøttes MSDTC ikke for AG-databaser, men det vil være fuldt understøttet i SQL Server 2016 (det vil også kræve en opdatering af operativsystemet – det er muligt, at du skal bruge den seneste version af Windows Server for fuld support på tværs af alle scenarier).
  • Gruppeadministrerede tjenestekonti er fuldt understøttet – disse "fungerede" i SQL Server 2012/2014, men var ikke fuldt understøttet og havde nogle problemer (se baggrundsinformation her, her og her).
  • Load Balancing for Læsbare Sekundærer – du vil være i stand til at bruge en round-robin-mekanisme til at dirigere skrivebeskyttede anmodninger gennem lytteren for at drage balanceret fordel af alle sekundære, i forhold til den nuværende tilgang med anmodninger, der altid går til den "første" tilgængelige sekundære.
  • Yderligere automatiske failover-mål – du vil være i stand til at angive op til tre samlede sekundærer til automatisk failover; dette matcher antallet af tilladte synkrone replikaer.
  • Forbedret logtransportydelse – Hele denne pipeline blev efterset og omstruktureret for lavere CPU-brug og højere gennemløb.
  • Grundlæggende tilgængelighedsgruppe – dette er endelig blevet bekræftet fra CTP 3.2 til at være en officiel mulighed for Standard Edition-kunder i SQL Server 2016. For detaljer om funktioner og begrænsninger, se Oversigt over AlwaysOn Basic Availability Groups .
  • Domæneløse tilgængelighedsgrupper – som Microsoft har beskrevet her, vil du være i stand til at hoste AG'er på tværs af domæner uden tillid og helt uden domæne. (Bemærk, at denne ændring også kræver Windows Server 2016.)

  1. Oracle display mere end 24 timer

  2. Kan ikke oprette forbindelse til MySQL fra Java:NullPointerException inde i MySQL-driverforbindelseslogikken

  3. PostgreSQL:eksporter resulterende data fra SQL-forespørgsel til Excel/CSV

  4. Hvordan implementerer man batchhentning med Fluent NHibernate, når man arbejder med Oracle?