Healthy SQL A Comprehensive Guide to Healthy SQL Server Performance
"Robert Pearl, a well-known DBA in the SQL community, explains his holistic vision of a database instance that needs regular check-ups and gives the tools, scripts, and best practices he has collected over the years." Alberto Bolchini, Computing Reviews,
- PDF / 18,857,245 Bytes
- 395 Pages / 504.06 x 720 pts Page_size
- 92 Downloads / 395 Views
Contents at a Glance About the Author���������������������������������������������������������������������������������������������������xvii About the Technical Reviewer��������������������������������������������������������������������������������xix Acknowledgments��������������������������������������������������������������������������������������������������xxi Foreword���������������������������������������������������������������������������������������������������������������xxv ■■Chapter 1: Introduction to Healthy SQL����������������������������������������������������������������� 1 ■■Chapter 2: Creating a Road Map�������������������������������������������������������������������������� 19 ■■Chapter 3: Waits and Queues������������������������������������������������������������������������������� 43 ■■Chapter 4: Much Ado About Indexes������������������������������������������������������������������� 81 ■■Chapter 5: Tools of the Trade: Basic Training���������������������������������������������������� 115 ■■Chapter 6: Expanding Your Tool Set������������������������������������������������������������������� 149 ■■Chapter 7: Creating a SQL Health Repository���������������������������������������������������� 187 ■■Chapter 8: Monitoring and Reporting���������������������������������������������������������������� 231 ■■Chapter 9: High Availability and Disaster Recovery������������������������������������������ 279 ■■Chapter 10: Sur viving the Audit������������������������������������������������������������������������ 323 Index��������������������������������������������������������������������������������������������������������������������� 369
vii
Chapter 1
Introduction to Healthy SQL Microsoft SQL Server has become an eminent relational database management system (RDBMS) in the marketplace. The SQL Server engine has come a long way from being just another RDBMS; it’s an end-toend business intelligence platform with built-in options for reporting; extract, transform, load (ETL); data mining; and high availability/disaster recovery (HA/DR). Its rich feature set provides a comprehensive solution for deploying, managing, monitoring, maintaining, auditing, reporting, and backing up and restoring databases; building data warehouses; and more! You will learn all about this as you journey through this book toward achieving healthy SQL. Whether it’s small, medium, or large enterprise infrastructures, it is common for organizations to have deployed multiple SQL Server instances in their environments, and as companies deploy various applications, many have had to deal with what’s known as SQL sprawl. This is the 1:1 ratio explosion of deploying every new application to its own SQL Server. The implementation of multiple SQL Server instances has made it difficult for database administrators to manage and maintain them. It is not uncommon to eventually embark on a SQL Server database consolidation project with the assistance of a qualified SQL Server database professional. Another common scenar
Data Loading...