La version SQL SERVER2000 se concentre sur l'envoi de journaux, les vues indexées ; la version 2005 se concentre sur le partitionnement, la mise en miroir de bases de données, etc. ; la version 2008 se concentre sur la compression des données, le gouverneur de ressources, etc. ; la version 2012 a des fonctions d'audit améliorées, etc.
Comparaison des versions de SQL SERVER
1. SQL SERVER 2000
Envoi des journaux, vue d'index
2. SQL SERVER 2005
Partition
Mise en miroir de base de données
Index en ligne
Instantané de base de données
Réplication
Cluster de basculement
3, SQL SERVER 2008
Compression des données
Gouverneur de ressources
Compression de sauvegarde
4. SQL SERVER 2008 R2
L'indicateur R2 indique qu'il s'agit d'une version intermédiaire de SQL Server, pas d'une version majeure. est actuellement utilisée par mes clients, elle est toujours largement utilisée et a des performances stables, bien qu'il y ait relativement peu de nouvelles fonctionnalités :
Nouvelle version du centre de données, prenant en charge jusqu'à 256 cœurs.
Unicode compression
(pour le stockage Unicode, fournit une solution de compression simple. Grâce à la compression Unicode, l'espace occupé par les caractères Unicode peut être réduit)
SQL SERVER 2012
AlwaysOnIndex ColumnstoreFonction d'audit amélioréePrise en charge du Big Data6, SQL SERVER 2014
Nouveau dans cette version Il existe de nombreux effets spéciaux et très utiles, vous pouvez en apprendre davantage à leur sujet.Tableau d'optimisation de la mémoireCryptage de sauvegardeNouveau design pour estimation de la cardinalitéFonctionnalités d'amélioration d'AlwaysOn Persistance paresseuse (capacité de réduire la latence en désignant tout ou partie des transactions comme durabilité retardée) Commutation de partition et génération d'index Index ColumnstoreL'expansion du pool de tampons consiste à utiliser SSD pour étendre le pool de tamponsStatistiques incrémentiellesAméliorations du gouverneur de ressources(--Auparavant, uniquement Le processeur et la mémoire peuvent être contrôlés, les E/S peuvent être contrôlées à partir de 2014)DBCC CHECK prend en charge l'invite maxdop
7 SQL SERVER 2016
Toujours. ChiffréJSON prend en charge plusieurs fichiers de base de données TempDB (il était également pris en charge dans le passé. En 2014, il y avait une invite de journal des erreurs. En 2016, cela peut être réglé lors de l’installation. ) Query Store (Je l'ai mentionné dans une formation Microsoft il y a quelques jours. C'est une très bonne fonctionnalité. Elle peut aider à résoudre le problème du reniflage des paramètres et peut également être utilisée lors de la mise à niveau la base de données.) Prise en charge du langage RLive Query y St atist ics (Vous pouvez voir plus clairement les frais généraux du plan d'exécution (débit d'eau) )
8. SQL SERVER 2017
Reconstruction d'index en ligne récupérable Vous permet de récupérer après une panne (comme un basculement vers une réplique ou une insuffisance espace disque) Opérations de reconstruction d'index en ligne. Option IDENTITY_CACHE Lorsque cette option est définie sur OFF, elle évite les lacunes dans les valeurs de la colonne d'identité en cas de redémarrage inattendu du serveur ou de basculement vers un serveur secondaire Le CLR utilise Code Access Security (CAS) dans le .NET Framework, qui ne prend plus en charge les limites de sécurité. Les assemblys CLR créés avec PERMISSION_SET=SAFE peuvent accéder à des ressources système externes, appeler du code non managé et obtenir des privilèges d'administrateur système Fonctionnalité de base de données de graphiques pour plusieurs à plusieurs Modélisation relationnelle Les groupes de disponibilité à l'échelle de lecture sans cluster peuvent créer des groupes de disponibilité en lecture pour partager la pression de lecture sans dépendre des clusters. Cependant, la haute disponibilité ne peut pas être atteinte pour le moment. Fonctions d'apprentissage automatique R/PYTHONCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!