Pro SQL Server 2012 Practices [electronic resource] /
Shaw, Chris.author.
Fritchey, Grant.author.
Bossy, Carlos.author.
Lowell, Jeremy.author.
Shaw, Gail.author.
Johansen, Jesper.author.
Prajdi, Mladen.author.
Pastrick, Wendy.author.
Pot'Vin, Kellyn.author.
Strate, Jason.author.
Roggero, Herve.author.
Belt, TJay.author.
Gardner, Jonathan.author.
Berry, Glenn.author.
Ball, Bradley.author.
Borland, Jes.author.
DeBow, Ben.author.
Davidson, Louis.author.
Pro SQL Server 2012 Practices is an anthology of high-end wisdom from a group of accomplished database administrators who are quietly but relentlessly pushing the performance and feature envelope of Microsoft SQL Server 2012. With an emphasis upon performance-but also branching into release management, auditing, and other issues-the book helps you deliver the most value for your company's investment in Microsoft's flagship database system. Goes beyond the manual to cover good techniques and best practices Delivers knowledge usually gained only by hard experience Focuses upon performance, scalability, reliability Helps achieve the predictability needed to be in control at all times.
Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Authors; About the Technical Reviewers; Acknowledgments; Introduction; Chapter 1 Be Your Developer's Best Friend; My Experience Working with SQL Server and Developers; Reconciling Different Viewpoints Within an Organization; Preparing to Work with Developers to Implement Changes to a System; Step 1: Map Your Environment; Step 2: Describe the New Environment; Step 3: Create a Clear Document; Step 4: Create System-Management Procedures; Step 5: Create Good Reporting; Ensuring Version Compatibility; Setting Limits
Logon TriggersPolicy-Based Management; Logging and Resource Control; Next Steps; Chapter 2 Getting It Right: Designing the Database for Performance; Requirements; Table Structure; A Really Quick Taste of History; Why a Normal Database Is Better Than an Extraordinary One; (Semi-)Formal Definition; Practical Application; Columns; Table/row uniqueness; Columns depend only on an entire key; Keys always represent a single expression; Physical Model Choices; Datatype; Constraints; Indexing; Design Testing; Conclusion; Chapter 3 Hidden Performance Gotchas; Predicates; Residuals; Spills; Conclusion
Chapter 4 Dynamic Management ViewsUnderstanding the Basics; Naming Convention; Groups of Related Views; Varbinary Hash Values; Common Performance-Tuning Queries; Retrieving Connection Information; Showing Currently Executing Requests; Locking Escalation; Finding Poor Performing SQL; Using the Power of DMV Performance Scripts; Divergence in Terminology; Optimizing Performance; Inspecting Performance Stats; Top Quantity Execution Counts; Physical Reads; Physical Performance Queries; Locating Missing Indexes; Partition Statistics; System Performance Tuning Queries
What You Need to Know About System Performance DMVsSessions and Percentage Complete; Conclusion; Chapter 5 From SQL Trace to Extended Events; SQL Trace; Trace rowset provider; SQL Server Profiler; Trace file provider; Event Notifications; Extended Events; Events; Predicates; Actions; Types and Maps; Targets; Sessions; Built in Health Session; Extended Events .NET provider; Extended Events UI; Session Creation UI; Extended Events Profiler UI; Conclusion; Chapter 6 The Utility Database; Start with Checklists; Daily Checklist Items; Longer-Term Checklist Items; Utility Database Layout
Data StorageUsing Schemas; Using Data Referential Integrity; Creating the Utility Database; Table Structure; Historical Data Tables; Current Health Tables; Archive Tables; Gathering Data; System Tables; Extended Stored Procedures; CLR; DMVs; Storage; Database File Sizes; Finding the Amount of Free Space; Processors; Error Logs; Indexes; Stored Procedure Performance; Failed Jobs; Reporting Services; Mirroring; AlwaysOn; Managing Key Business Indicators; Using the Data; Automating the Data Collection; Scheduling the Data Collection; Conclusion; Chapter 7 Indexing Outside the Bubble
The Environment Bubble
Includes index.
Pro SQL Server 2012 Practices is an anthology of high-end wisdom from a group of accomplished database administrators who are quietly but relentlessly pushing the performance and feature envelope of Microsoft SQL Server 2012. With an emphasis upon performance-but also branching into release management, auditing, and other issues-the book helps you deliver the most value for your company's investment in Microsoft's flagship database system. Goes beyond the manual to cover good techniques and best practices Delivers knowledge usually gained only by hard experience Focuses upon performance, scalability, reliability Helps achieve the predictability needed to be in control at all times.
Database management.
Database Management.