اپلیکیشن اندرویدی فلشکارت آموزشی تسریع پرسوجوها در Azure SQL: راهنمای عملی برای کارشناسان داده
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسریع پرسوجوها در Azure SQL: راهنمای عملی برای کارشناسان داده
موضوع کلی: مدیریت و بهینهسازی پایگاه داده
موضوع میانی: بهینهسازی عملکرد پرسوجوها در پایگاه دادههای ابری
📋 سرفصلهای دوره
- 1. مقدمهای بر مدیریت پایگاه داده در محیط ابری
- 2. آشنایی با Azure SQL Database
- 3. معماری Azure SQL و اجزای کلیدی آن
- 4. مفاهیم پایه بهینهسازی پرسوجوها
- 5. شناخت انواع پرسوجوهای کند
- 6. ابزارهای مانیتورینگ عملکرد در Azure SQL
- 7. تشخیص گلوگاههای عملکردی
- 8. تجزیه و تحلیل طرح اجرای پرسوجو (Execution Plan)
- 9. شاخصگذاری (Indexing) برای بهبود عملکرد
- 10. انواع شاخصها در Azure SQL
- 11. ایجاد و مدیریت شاخصهای خوشهای (Clustered Indexes)
- 12. ایجاد و مدیریت شاخصهای غیرخوشهای (Non-Clustered Indexes)
- 13. شاخصهای پوششی (Covering Indexes)
- 14. شاخصهای ستونی (Columnstore Indexes)
- 15. مدیریت شاخصهای ناموفق و فراموش شده
- 16. بهینهسازی آمار (Statistics)
- 17. نقش آمار در طرح اجرای پرسوجو
- 18. بهروزرسانی آمار به صورت خودکار و دستی
- 19. ایجاد آمار سفارشی
- 20. تکنیکهای نوشتن پرسوجوهای بهینه
- 21. استفاده صحیح از WHERE Clause
- 22. بهینهسازی JOIN Operations
- 23. استفاده از CTE (Common Table Expressions)
- 24. نکات پیشرفته در استفاده از CTE
- 25. بهینهسازی Subqueries
- 26. استفاده از Window Functions
- 27. کاربرد توابع پنجره در تحلیل داده
- 28. بهینهسازی مرتبسازی (ORDER BY)
- 29. مدیریت پارامترهای پرسوجو (Query Parameters)
- 30. استفاده از Stored Procedures برای عملکرد بهتر
- 31. بهینهسازی Stored Procedures
- 32. مفاهیم Caching و Role of Cache
- 33. مدیریت حافظه در Azure SQL
- 34. تنظیمات سطح Instance برای بهینهسازی
- 35. تنظیمات سطح پایگاه داده برای بهینهسازی
- 36. بهینهسازی پارتیشنبندی جداول (Table Partitioning)
- 37. استراتژیهای پارتیشنبندی
- 38. مدیریت پارتیشنها
- 39. بهینهسازی تراکنشها (Transactions)
- 40. مدیریت سطح جداسازی تراکنش (Isolation Levels)
- 41. قفلگذاری (Locking) و Deadlocks
- 42. پیشگیری و رفع Deadlocks
- 43. مانیتورینگ قفلها
- 44. استفاده از Query Store
- 45. قابلیتهای Query Store
- 46. تحلیل دادههای Query Store
- 47. مدیریت تغییرات در Query Store
- 48. بهینهسازی با استفاده از Dynamic Management Views (DMVs)
- 49. DMVs کلیدی برای مانیتورینگ عملکرد
- 50. استفاده از DMVs برای تشخیص مشکلات
- 51. بهینهسازی با استفاده از Extended Events
- 52. تنظیمات Extended Events
- 53. تجزیه و تحلیل خروجی Extended Events
- 54. راهنمای عملی برای تشخیص مشکلات رایج
- 55. بررسی پرسوجوهای CPU-bound
- 56. بررسی پرسوجوهای I/O-bound
- 57. شناسایی Bottlenecks در شبکه
- 58. بهینهسازی برای حجم دادههای بزرگ
- 59. استراتژیهای فشردهسازی دادهها
- 60. فشردهسازی Row و Page
- 61. فشردهسازی Columnstore
- 62. راهنمای انتخاب بهترین روش فشردهسازی
- 63. بهینهسازی برای بارهای کاری تحلیلی (OLAP)
- 64. بهینهسازی برای بارهای کاری تراکنشی (OLTP)
- 65. تکنیکهای پیشرفته برای بارهای کاری ترکیبی
- 66. مدیریت منابع در Azure SQL
- 67. تنظیمات DTU و vCore
- 68. مقایسه DTU و vCore
- 69. بهینهسازی هزینهها با مدیریت عملکرد
- 70. اصول طراحی پایگاه داده برای عملکرد
- 71. نرمالسازی (Normalization) و Denormalization
- 72. نقش Normalization در عملکرد
- 73. نقش Denormalization در عملکرد
- 74. انتخاب استراتژی مناسب
- 75. ملاحظات امنیتی در بهینهسازی پرسوجوها
- 76. تأثیر امنیت بر عملکرد
- 77. رعایت چارچوبهای قانونی در بهینهسازی
- 78. پایگاه داده امن و کارآمد
- 79. معرفی ابزارهای شخص ثالث برای بهینهسازی
- 80. ملاحظات مهاجرت به Azure SQL
- 81. بهینهسازی پس از مهاجرت
- 82. سناریوهای واقعی و مطالعات موردی
- 83. مطالعه موردی ۱: بهینهسازی یک اپلیکیشن فروشگاه آنلاین
- 84. مطالعه موردی ۲: بهبود عملکرد سیستم گزارشگیری سازمانی
- 85. مطالعه موردی ۳: تسریع پردازش تراکنشهای مالی
- 86. آینده بهینهسازی پرسوجوها در پایگاه دادههای ابری
- 87. روندهای نوظهور در Azure SQL
- 88. نکات پایانی برای کارشناسان داده
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.