SQL Server 2017 Query Performance Tuning, 5th Edition
با کتاب SQL Server 2017 Query Performance Tuning، علل عملکرد ضعیف را شناسایی کرده و رفع کنید. در این کتاب شما Query Store، Execution Planهای تطبیق پذیر و تنظیم خودکار در پلتفرم پایگاه داده SQL مایکروسافت آژور را یاد خواهید گرفت. هر کسی که وظیفه اش نوشتن یا ایجاد کوئریهای T-SQL هست، دیدگاههای ارزشمندی از شرایط سخت پیدا خواهند کرد که شامل چگونگی شناسایی آنها و برطرف کردنشان است.
این کتاب جدیدترین تکنیکها و ویژگیها برای بهینه سازی کارایی را که شامل SQL Server 2017 نیز میشود را پوشش داده است. اگر کوئریهای شما به مقدار کافی سریع نیستند و از تماسهای تلفنی مشتریان نا امید خسته شده اید، این کتاب پاسخی بر مشکلات کارایی شماست.
کتاب تنظیم کارایی کوئری در SQL Server 2017، تنها شامل نکات سریع و رفع آنها نیست. شما یاد خواهید گرفت تا در ایجاد حداقلهای کارایی با استفاده از ابزارهایی مثل Performance Monitor و Extended Eventها به طور فعالانه کوشا باشید. شما تنگناها را قبل از اینکه تلفن زنگ بزند خواهید شناخت و آنها را حل خواهید کرد. شما همچنین تعدادی راه حل سریع نیز یاد خواهید گرفت، اما بیشتر تاکید بر روی طراحی برای کارایی و درست کردن آن است. هدف پیش گیری از وقوع مشکل قبل از رخ دادن آن است.
آنچه که خواهید آموخت:
- استفاده از Query Store برای فهمیدن و تغییر آسان کارایی کوئری
- شناسایی و حذف مشکلاتی که باعث افت کارایی میشوند
- به کار بردن راه حلهای سریع در صورت نیاز، به همراه راه حلهای بلند مدت
- پیاده سازی بهترین شیوهها در T-SQL برای حداقل سازی ریسک کارایی
- طراحی برای رسیدن به کارایی مورد نیاز از طریق به دقت کوئری گرفتن و طراحی ایندکس
- بهره بردن از آخرین ویژگیهای بهینه سازی کارایی در SQL Server 2017
- حفاظت کردن از کارایی Queryها در هنگام ارتقا به نسخههای جدیدتر SQL Server
Table of Contents
Chapter 1: SQL Query Performance Tuning
Chapter 2: Memory Performance Analysis
Chapter 3: Disk Performance Analysis
Chapter 4: CPU Performance Analysis
Chapter 5: Creating a Baseline
Chapter 6: Query Performance Metrics
Chapter 7: Analyzing Query Performance
Chapter 8: Index Architecture and Behavior
Chapter 9: Index Analysis
Chapter 10: Database Engine Tuning Advisor
Chapter 11: Query Store
Chapter 12: Key Lookups and Solutions
Chapter 13: Statistics, Data Distribution, and Cardinality
Chapter 14: Index Fragmentation
Chapter 15: Execution Plan Generation
Chapter 16: Execution Plan Cache Behavior
Chapter 17: Parameter Sniffing
Chapter 18: Query Recompilation
Chapter 19: Query Design Analysis
Chapter 20: Reduce Query Resource Use
Chapter 21: Blocking and Blocked Processes
Chapter 22: Causes and Solutions for Deadlocks
Chapter 23: Row-by-Row Processing
Chapter 24: Memory-Optimized OLTP Tables and Procedures
Chapter 25: Automated Tuning in Azure SQL Database and SQL Server
Chapter 26: Database Performance Testing
Chapter 27: Database Workload Optimization
Chapter 28: SQL Server Optimization Checklist