Skip to Content
Refactoring Legacy T-SQL for Improved Performance: Modern Practices for SQL Server Applications
book

Refactoring Legacy T-SQL for Improved Performance: Modern Practices for SQL Server Applications

by Lisa Bohm
January 2020
Intermediate to advanced
245 pages
4h 17m
English
Apress

Overview

Breathe new life into older applications by refactoring T-SQL queries and code using modern techniques. This book shows you how to significantly improve the performance of older applications by finding common anti-patterns in T-SQL code, then rewriting those anti-patterns using new functionality that is supported in current versions of SQL Server, including SQL Server 2019. The focus moves through the different types of database objects and the code used to create them, discussing the limitations and anti-patterns commonly found for each object type in your database.

Legacy code isn’t just found in queries and external applications. It’s also found in the definitions of underlying database objects such as views and tables. This book helps you quickly find problematic code throughout the database and points out where and how modern solutions can replace older code, thereby making your legacy applications run faster and extending their lifetimes. Author Lisa Bohm explains the logic behind each anti-pattern, helping you understand why each pattern is a problem and showing how it can be avoided. Good coding habits are discussed, including guidance on topics such as readability and maintainability. 


What You Will Learn
  • Find specific areas in code to target for performance gains
  • Identify pain points quickly and understand why they are problematic
  • Rewrite legacy T-SQL to reduce or eliminate hidden performance issues
  • Write modern code with an awareness of readability and maintainability
  • Recognize and correlate T-SQL anti-patterns with techniques for better solutions
  • Make a positive impact on application user experience in your organization

Who This Book Is For

Database administrators or developers who maintain older code, those frustrated with complaints about slow codewhen there is so much of it to fix, and those who want a head start in making a positive impact on application user experience in their organization

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Pro T-SQL 2019: Toward Speed, Scalability, and Standardization for SQL Server Developers

Pro T-SQL 2019: Toward Speed, Scalability, and Standardization for SQL Server Developers

Elizabeth Noble
Learn T-SQL Querying

Learn T-SQL Querying

Pedro Lopes, Pam Lahoud
SQL Performance Tuning

SQL Performance Tuning

Peter Gulutzan, Trudy Pelzer

Publisher Resources

ISBN: 9781484255810Purchase LinkPublisher Website