Refactoring Legacy T-SQL for Improved Performance

Modern Practices for SQL Server Applications

de

Éditeur :

Apress


Paru le : 2020-01-10



eBook Téléchargement , DRM LCP 🛈 DRM Adobe 🛈
Lecture en ligne (streaming)
56,19

Téléchargement immédiat
Dès validation de votre commande
Ajouter à ma liste d'envies
Image Louise Reader présentation

Louise Reader

Lisez ce titre sur l'application Louise Reader.

Description
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


Pages
236 pages
Collection
n.c
Parution
2020-01-10
Marque
Apress
EAN papier
9781484255803
EAN PDF
9781484255810

Informations sur l'ebook
Nombre pages copiables
2
Nombre pages imprimables
23
Taille du fichier
2744 Ko
Prix
56,19 €
EAN EPUB
9781484255810

Informations sur l'ebook
Nombre pages copiables
2
Nombre pages imprimables
23
Taille du fichier
1536 Ko
Prix
56,19 €

Lisa Bohm leads a team of database administrators for a software development company. Her history with legacy database code began early in her career with a summer project to rewrite the chemical inventory database for the research division of a local VA hospital. From there, she went on to building front-end web applications. When the web calls timed out, Lisa dug in to learn what databases can do. She has since transitioned into database administration, inheriting and improving legacy applications along the way. Her personal focus remains on solid database architecture and writing well-performing T-SQL. 

Suggestions personnalisées