SQL Server Query Performance Tuning
Autor Grant Fritcheyen 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.
Preț: 345.05 lei
Preț vechi: 431.32 lei
-20%
Carte tipărită la comandă
Livrare economică 06-12 iunie
Specificații
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/generalDe 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ă
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
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