Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

SQL Server 2016 :améliorations du groupe de disponibilité

Chez MS Ignite cette semaine, plusieurs détails ont été révélés sur les changements dans les groupes de disponibilité qui seront livrés dans SQL Server 2016. Je voulais fournir une liste très rapide de puces sur les principaux faits saillants à un niveau élevé, pour vous enthousiasmer à propos de ces AG améliorations :

  • Paramètre facultatif pour basculer en fonction d'une défaillance de la base de données – en 2012 et 2014, le basculement est déterminé presque entièrement au niveau de l'instance. Si une base de données est hors ligne, suspecte ou corrompue, l'AG continue de bourdonner. Dans SQL Server 2016, vous pourrez disposer de certaines métriques de base de données pour lancer le basculement pour l'ensemble du groupe.
  • Prise en charge du coordinateur de transactions distribuées – dans les versions actuelles, MSDTC n'est pas pris en charge pour les bases de données AG, mais il sera entièrement pris en charge dans SQL Server 2016 (il nécessitera également une mise à jour du système d'exploitation – il est possible que vous ayez besoin de la version la plus récente de Windows Server pour une prise en charge dans tous les scénarios).
  • Les comptes de service gérés de groupe sont entièrement pris en charge - ceux-ci "fonctionnaient" dans SQL Server 2012/2014, mais n'étaient pas entièrement pris en charge et présentaient quelques problèmes (voir les informations générales ici, ici et ici).
  • Équilibrage de charge pour les secondaires lisibles - vous pourrez utiliser un mécanisme de tourniquet pour acheminer les requêtes en lecture seule via l'écouteur afin de tirer un avantage équilibré de tous les secondaires, par rapport à l'approche actuelle des requêtes allant toujours au "premier" secondaire disponible.
  • Cibles de basculement automatique supplémentaires – vous pourrez spécifier jusqu'à trois secondaires au total pour le basculement automatique ; cela correspond au nombre de répliques synchrones autorisées.
  • Amélioration des performances de transport des journaux – l'ensemble de ce pipeline a été remanié et refactorisé pour réduire l'utilisation du processeur et augmenter le débit.
  • Groupe de disponibilité de base – cela a finalement été confirmé à partir de CTP 3.2 comme étant une option officielle pour les clients de l'édition Standard dans SQL Server 2016. Pour plus de détails sur les fonctionnalités et les limitations, consultez Présentation des groupes de disponibilité AlwaysOn Basic .
  • Groupes de disponibilité sans domaine – comme Microsoft l'a décrit ici, vous pourrez héberger des AG sur des domaines sans confiance et sans domaine du tout. (Notez que cette modification nécessite également Windows Server 2016.)