کتاب SQL Server Advanced Troubleshooting and Performance Tuning Best Practices and Techniquesنسخه Early Release از بهترین منابع آموزش بهینهسازی پایگاه دادهی قدرتمند Microsoft SQL Server میباشد. این کتاب در 11 فصل به شرح آموزش بهینهسازی و تسریع سرعت در این پایگاه داده مشهور خواهد پرداخت.
در ادامه مقدمهای از کتاب SQL Server Advanced Troubleshooting and Performance Tuning را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب SQL Server Advanced Troubleshooting and Performance Tuning:
این کتاب کاربردی مروری جامع از عیبیابی و تنظیم بهترین عملکرد برای Microsoft SQL Server ارائه میدهد. مهندسان پایگاه داده، از جمله توسعهدهندگان و مدیران پایگاه داده، یاد میگیرند که چگونه مسائل مربوط به عملکرد را شناسایی کرده، سیستم را به صورت جامع عیبیابی کنند و تلاشهای تنظیم را برای دستیابی به بهترین عملکرد سیستم ممکن در اولویت قرار دهند.
نویسنده Dmitri Korotkevitch ،Microsoft Data Platform MVP و Microsoft Certified Master (MCM)، وابستگی متقابل بین اجزای پایگاه داده SQL Server را توضیح میدهد. با نحوه تشخیص سریع سیستم خود و کشف علت اصلی هر مشکلی آشنا خواهید شد. تکنیکهای موجود در این کتاب با تمام نسخههای SQL Server سازگار است و هر دو نصب SQL Server داخلی و مبتنی بر ابر را پوشش میدهد.
- کشف کنید که چگونه مشکلات عملکرد در SQL Server ظاهر میشوند
- با ابزارها، روشها و فناوریهای تشخیصی SQL Server آشنا شوید
- بررسیهای مربوط به نصب SQL Server را انجام دهید
- وابستگیهای بین اجزای SQL Server را بیاموزید
- SQL Server را برای بهبود عملکرد و کاهش تنگناها تنظیم کنید
- پرس و جوها و ناکارآمدیهای بهینه سازی شده در برنامههای اجرای پرس و جو را تشخیص دهید
- یافتن نمایههای ناکارآمد و مسائل رایج در طراحی پایگاه داده
- از این تکنیکها در پایگاههای داده Microsoft Azure SQL ،Azure SQL Managed Instances و Amazon RDS برای SQL Server استفاده کنید.
سرورهای پایگاه داده هرگز در خلاء زندگی نمیکنند. آنها متعلق به یک اکوسیستم از یک یا چند برنامه کاربردی هستند که توسط مشتریان استفاده میشود. پایگاههای داده برنامه در یک یا چند نمونه از SQL Server میزبانی میشوند که به نوبه خود بر روی سختافزار فیزیکی یا مجازی اجرا می شوند. دادهها روی دیسکهایی ذخیره میشوند که معمولاً با سایر مشتریان و سیستمهای پایگاه داده به اشتراک گذاشته میشوند. در نهایت، همه اجزا از یک شبکه برای ارتباط و ذخیرهسازی استفاده میکنند.
پیچیدگی و وابستگیهای داخلی اکوسیستمهای پایگاه داده عیبیابی را به یک کار بسیار چالشبرانگیز تبدیل میکند. از دیدگاه مشتریان، اکثر مشکلات خود را به عنوان مسائل کلی عملکرد نشان میدهند: ممکن است برنامهها کند و بیپاسخ باشند، درخواستهای پایگاه داده ممکن است به پایان برسد یا برنامهها به پایگاه داده متصل نشوند. علت اصلی مشکلات میتواند در هر جایی باشد. سختافزار ممکن است خراب باشد یا به درستی پیکربندی نشده باشد. پایگاه داده ممکن است دارای طرح، نمایهسازی یا کد ناکارآمد باشد. SQL Server ممکن است بیش از حد بارگیری شود. برنامههای سرویسگیرنده ممکن است دارای اشکال یا مشکلات طراحی باشند. این بدان معناست که برای شناسایی و رفع مشکلات باید یک دید کلی از کل سیستم خود داشته باشید.
کتاب SQL Server Advanced Troubleshooting and Performance Tuning در مورد عیبیابی مشکلات SQL Server است. با این حال، ما همیشه این کار را با تجزیه و تحلیل اکوسیستم برنامه و محیط SQL Server شروع میکنیم. این فصل مجموعهای از دستورالعملها را در مورد نحوه انجام آن اعتبار سنجی و تشخیص ناکارآمدیهای رایج در پیکربندی SQL Server به شما میدهد. ابتدا، درباره سختافزار و راهاندازی سیستم عامل بحث خواهم کرد.
علاوه بر کتاب SQL Server Advanced Troubleshooting and Performance Tuning شما میتوانید برای آشنایی بیشتر با SQL Server 2019 از کتاب SQL Server 2019 نیز استفاده نمائید.
سرفصلهای کتاب SQL Server Advanced Troubleshooting and Performance Tuning:
- Chapter 1. SQL Server Setup and Configuration
- Chapter 2. SQL Server Execution Model and Wait Statistics
- Chapter 3. Troubleshooting Disk Subsystem Issues
- Chapter 4. Detecting Inefficient Queries
- Chapter 5. Intro to Query Tuning
- Chapter 6. High CPU Load
- Chapter 7. Troubleshooting Memory Issues
- Chapter 8. Troubleshooting TempDB Usage and Performance
- Chapter 9. Latches
- Chapter 10. Transaction Log
- Chapter 11. AlwaysOn Availability Groups
فایل کتاب SQL Server Advanced Troubleshooting and Performance Tuning را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.