Expert SQL Server Performance Engineering is a practical book with collected knowledge from more than a decade of SQL Server performance engineering and benchmarking that explains how to architect, design, build, and configure SQL Server Infrastructure, starting at the core with CPU and memory and going all the way to I/O and storage. The book explains available modern hardware in a vendor independent way, shows how to monitor and compare performance, helps you to configure SQL Server options and select hardware. It shows practical examples for all kinds of workloads and server sizes. It also provides in-depth information on topics like future expandability of systems and solid state storage devices. There are many books out there that approach performance issues from the query and index optimization point of view. What if your queries are already optimized? Expert SQL Server Performance Engineering starts on the other end of the performance management spectrum and provides in depth information on how to get the most (and in some cases the last bit of) performance out of your existing or future SQL Server infrastructure.
* Shows how to compare, benchmark, and select server and storage hardware. * Provides insight on garnering every last bit of performance from your system. * Enables you to design and build the infrastructure needed to run your workload. What you'll learn * Choose appropriate hardware for the workload at hand. * Reconfigure existing hardware to be more performing end efficient. * Understand how SQL Server storage engine works and stores data. * Implement more effective database file group and file layouts. * Understand and implement service level agreements. * Monitor and compare SQL Server performance. Who this book is for Expert SQL Server Performance Engineering is for the database administrator who wants to get the most out of server and storage hardware while maintaining or even increasing availability and reliability. The book will provide information for existing infrastructure and also help the reader with planning and designing future systems. It also provides valuable information for system, server, network, and storage administrators wanting to provide better services for their database teams by learning how to optimize infrastructure for SQL Server.
Sprache
Verlagsort
Zielgruppe
Für Beruf und Forschung
Popular/general
Maße
Höhe: 235 mm
Breite: 191 mm
ISBN-13
978-1-4302-4143-0 (9781430241430)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Klassifikation
Introduction
Part I Foundations
1. Definitions
Part II SQL Server Storage Engine
2. Components of the Storage Engine
3. How SQL Server Stores Information
4. How and When SQL Server Performs I/O
5. I/O Patterns
Part III CPU, Memory, and I/O
6. CPU
7. Memory
8. I/O
9. Network
10. Windows Server
Part IV Storage
11. Introduction to Storage
12. Rotating Hard Disk
13. Solid State Disk
14. RAID
15. RAID Controller or Direct Attached Storage
16. Fiber Channel and SAN Storage Array
17. iSCSI Shared Storage
18. Converged Networks
19. Volumes and the File System
20. Understanding the Path to the Disk
Part V Service Level Considerations
21. Reliability
22. Availability
23. Scaleability
Appendix
Glossary