Description du livre
Donnez un nouveau souffle à des applications plus anciennes en refaisant les requêtes et le code T-SQL à l'aide de techniques modernes. Ce livre vous montre comment améliorer de manière significative les performances des anciennes applications en trouvant des anti-patterns communs dans le code T-SQL, puis en réécrivant ces anti-patterns en utilisant les nouvelles fonctionnalités qui sont prises en charge dans les versions actuelles de SQL Server, y compris SQL Server 2019. Le focus se déplace à travers les différents types d'objets de base de données et le code utilisé pour les créer, en discutant des limitations et des anti-patterns communément trouvés pour chaque type d'objet dans votre base de données.
Le code existant ne se trouve pas seulement dans les requêtes et les applications externes. On le trouve également dans les définitions des objets de base de données sous-jacents tels que les vues et les tables. Ce livre vous aide à trouver rapidement le code problématique dans la base de données et indique où et comment les solutions modernes peuvent remplacer le code plus ancien, ce qui permet à vos applications existantes de fonctionner plus rapidement et d'augmenter leur durée de vie. L'auteur Lisa Bohm explique la logique derrière chaque anti-modèle, vous aidant à comprendre pourquoi chaque modèle est un problème et montrant comment il peut être évité. Les bonnes habitudes de codage sont discutées, y compris des conseils sur des sujets tels que la lisibilité et la maintenabilité.
Ce que vous allez apprendre
Trouver des domaines spécifiques dans le code à cibler pour des gains de performanceIdentifier rapidement les points de douleur et comprendre pourquoi ils sont problématiquesRéécrire l'ancien T-SQL pour réduire ou éliminer les problèmes de performance cachésÉcrire du code moderne en tenant compte de la lisibilité et de la maintenabilitéReconnaître et corréler les anti-patterns T-SQL avec des techniques pour de meilleures solutionsAvoir un impact positif sur l'expérience des utilisateurs de l'application dans votre organisation
A qui s'adresse ce livre
Les administrateurs ou développeurs de bases de données qui maintiennent un code plus ancien, ceux qui sont frustrés par les plaintes concernant la lenteur du code alors qu'il y a tant de choses à corriger, et ceux qui veulent avoir une longueur d'avance pour avoir un impact positif sur l'expérience des utilisateurs d'applications dans leur organisation