Cantitate/Preț
Produs

SQL Server Query Performance Tuning

Autor Grant Fritchey
en Limba Engleză Paperback – 27 aug 2014

Descoperim în acest volum o abordare riguros tehnică a optimizării, care începe cu un exercițiu esențial pentru orice administrator de baze de date: stabilirea unei linii de referință (baseline) folosind Performance Monitor și Extended Events. Această metodă ne permite să nu mai reacționăm doar la apelurile utilizatorilor nemulțumiți, ci să identificăm proactiv degradarea performanței înainte ca aceasta să devină critică. Observăm că Grant Fritchey pune un accent deosebit pe înțelegerea cauzelor fundamentale, ghidându-ne prin analize detaliate ale consumului de resurse CPU, memorie și disc, reflectate clar în structura celor 26 de capitole.

Merită menționat că această ediție a patra integrează tehnologii avansate, precum motoarele in-memory (anterior cunoscute sub numele de Project Hekaton), oferind soluții pentru scenarii de procesare OLTP de mare viteză. Complementar volumului SQL Server 2008 Query Performance Tuning Distilled, care se concentrează pe o metodologie de depanare directă a procedurilor stocate, lucrarea de față extinde analiza către arhitectura modernă a indecșilor și planurile de execuție. În comparație cu Pro SQL Server Internals, care explorează mecanismele interne ale motorului bazei de date, SQL Server Query Performance Tuning rămâne ferm ancorată în zona practică a optimizării interogărilor și a designului de baze de date.

În contextul operei sale, această carte reprezintă pilonul central al expertizei lui Grant Fritchey. Dacă în SQL Server Execution Plans autorul se concentrează strict pe interpretarea grafică a execuției, aici vedem o viziune de ansamblu care include fragmentarea indecșilor, statisticile de cardinalitate și blocajele de tip deadlock. Progresia logică a cărții, de la analiza hardware la designul interogărilor și terminând cu o listă de verificare pentru optimizare, transformă volumul într-un instrument de lucru indispensabil pentru orice specialist care gestionează medii Microsoft SQL Server.

Citește tot Restrânge

Preț: 34505 lei

Preț vechi: 43132 lei
-20%

Puncte Express: 518

Carte tipărită la comandă

Livrare economică 06-12 iunie


Specificații

ISBN-13: 9781430267430
ISBN-10: 1430267437
Pagini: 612
Dimensiuni: 178 x 254 x 35 mm
Greutate: 1.03 kg
Ediția:4th ed.
Editura: Apress
Colecția Apress
Locul publicării:Berkeley, CA, United States

Public țintă

Popular/general

De ce să citești această carte

Recomandăm această carte administratorilor și dezvoltatorilor SQL Server care au nevoie de o metodologie clară pentru a elimina gâtuirile de performanță. Cititorul câștigă abilitatea de a utiliza instrumente avansate de monitorizare și de a implementa soluții in-memory. Este un ghid practic care transformă depanarea reactivă într-o strategie de optimizare proactivă, asigurând stabilitatea sistemelor în fața unor sarcini de lucru complexe.


Despre autor

Grant Fritchey, supranumit în comunitate „The Scary DBA”, este un expert recunoscut în administrarea și dezvoltarea bazelor de date, cu o experiență ce se întinde de la versiunea SQL Server 6.0 până la cele mai recente iterații. În prezent, lucrează ca Development DBA pentru FM Global, aducând în textele sale experiența acumulată în companii de asigurări, bănci globale și firme de consultanță. Este un membru activ al comunității profesionale de date, fiind cunoscut pentru capacitatea sa de a explica arhitecturi complexe prin prisma eficienței practice și a performanței brute.


Descriere scurtă

Queries not running fast enough? Wondering about the in-memory database features in 2014? Tired of phone calls from frustrated users? Grant Fritchey’s bookSQL Server Query Performance Tuningis the answer to your SQL Server query performance problems. The book is revised to cover the very latest in performance optimization features and techniques, especially including the newly-added, in-memory database features formerly known under the code name Project Hekaton. This book provides the tools you need to approach your queries with performance in mind.
SQL Server Query Performance Tuningleads you through understanding the causes of poor performance, how to identify them, and how to fix them. You’ll learn to be proactive in establishing performance baselines using tools like Performance Monitor and Extended Events. You’ll learn to recognize bottlenecks and defuse them before the phone rings. You’ll learn some quick solutions too, but emphasis is on designing for performance and getting it right, and upon heading off trouble before it occurs. Delight your users. Silence that ringing phone. Put the principles and lessons fromSQL Server Query Performance Tuninginto practice today.
  • Covers the in-memory features from Project Hekaton
  • Helps establish performance baselines and monitor against them
  • Guides in troubleshooting and eliminating of bottlenecks that frustrate users

Cuprins

1. SQL Query Performance Tuning
2. Memory Performance Analysis
3. Disk Performance Analysis
4. CPU Performance Analysis
5. Creating a Baseline
6. SQL Query Performance
7. SQL Query Performance
8. Index Architecture and Behavior
9. Index Analysis
10. Database Engine Tuning Advisor
11. Key Lookups and Solutions
12. Statistics, Data Distribution, and Cardinality
13. Index Fragmentation
14. Execution Plan Generation
15. Execution Plan Cache Behavior
16. Parameter Sniffing
17. Query Recompilation
18. Query Design Analysis
19. Reduce Query Resource Use
20. Blocking and Blocked Processes
21. Causes and Solutions for Deadlocks
22. Row-By-Row Processing
23. Memory-Optimized OLTP Tables and Procedures
24. Database Performance Testing
25. Database Workload Optimization
26. SQL Server Optimization Checklist