sql >> Database >  >> RDS >> Sqlserver

SQL Server 2016:Verbeteringen voor beschikbaarheidsgroepen

Bij MS Ignite deze week werden verschillende details onthuld over de wijzigingen in Beschikbaarheidsgroepen die in SQL Server 2016 zullen worden verzonden. verbeteringen:

  • Optionele instelling voor failover op basis van databasefout – in 2012 en 2014 wordt de failover vrijwel geheel op instantieniveau bepaald. Als een database offline, verdacht of corrupt gaat, blijft de AG maar meeneuriën. In SQL Server 2016 kunt u bepaalde databasestatistieken gebruiken om een ​​failover voor de hele groep te starten.
  • Ondersteuning voor gedistribueerde transactiecoördinatoren – in de huidige versies wordt MSDTC niet ondersteund voor AG-databases, maar het wordt volledig ondersteund in SQL Server 2016 (hiervoor is ook een update van het besturingssysteem nodig – het is mogelijk dat u de meest recente versie van Windows Server volledig nodig hebt ondersteuning in alle scenario's).
  • Groepsbeheerde serviceaccounts worden volledig ondersteund – deze "werkten" in SQL Server 2012/2014, maar werden niet volledig ondersteund en hadden enkele problemen (zie achtergrondinformatie hier, hier en hier).
  • Load Balancing voor leesbare secundairen – je zult een round-robin-mechanisme kunnen gebruiken voor het routeren van alleen-lezen-verzoeken door de luisteraar om een ​​evenwichtig voordeel te halen uit alle secondaries, in tegenstelling tot de huidige benadering van verzoeken die altijd naar de "eerste" beschikbare secundaire gaan.
  • Aanvullende automatische failover-doelen – u kunt in totaal maximaal drie secondaries specificeren voor automatische failover; dit komt overeen met het aantal toegestane synchrone replica's.
  • Verbeterde prestaties van logtransport – deze hele pijplijn is gereviseerd en aangepast voor een lager CPU-gebruik en een hogere doorvoer.
  • Basisbeschikbaarheidsgroep – dit is eindelijk bevestigd vanaf CTP 3.2 als een officiële optie voor Standard Edition-klanten in SQL Server 2016. Zie Overzicht van AlwaysOn Basic-beschikbaarheidsgroepen voor details en beperkingen van functies.
  • Domeinloze beschikbaarheidsgroepen - zoals Microsoft hier heeft beschreven, kunt u AG's hosten op domeinen zonder vertrouwen en zonder domein. (Merk op dat deze wijziging ook Windows Server 2016 vereist.)

  1. Escape een tekenreeks in SQL Server zodat het veilig is om te gebruiken in LIKE-expressie

  2. Een datum opmaken in T-SQL

  3. Hoe werken PostgreSQL security_barrier views?

  4. Essentiële PostgreSQL-bewaking - deel 2