کتاب بهینه سازی کوئری ها در Microsoft SQL Server با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

بهینه سازی کوئری ها در Microsoft SQL Server | دوره آموزشی حرفه ای بهینه سازی کوئری ها در Microsoft SQL Server: کلید افزایش سرعت و عملکرد پایگاه داده شما معرفی دوره: از مبتدی تا متخصص در بهینه سازی کوئ...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 87,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره بهینه سازی کوئری ها در Microsoft SQL Server

موضوع کلی: برنامه نویسی

موضوع میانی: Microsoft SQL Server

📋 سرفصل‌های دوره

  • 1. مبانی پایگاه داده رابطه‌ای
  • 2. مبانی SQL Server
  • 3. معماری SQL Server
  • 4. نصب و پیکربندی SQL Server
  • 5. مبانی T-SQL
  • 6. انواع داده در SQL Server
  • 7. عملیات اساسی SELECT
  • 8. عبارات WHERE و Filtering
  • 9. عبارات ORDER BY و Sorting
  • 10. عبارات GROUP BY و Aggregation
  • 11. توابع تجمعی (Aggregate Functions)
  • 12. عبارات HAVING
  • 13. عملگرهای منطقی (AND, OR, NOT)
  • 14. عملگرهای مقایسه‌ای
  • 15. عملگرهای LIKE و Pattern Matching
  • 16. عملگرهای BETWEEN و IN
  • 17. دستورات DDL (CREATE, ALTER, DROP)
  • 18. دستورات DML (INSERT, UPDATE, DELETE)
  • 19. دستورات TRUNCATE TABLE
  • 20. مفهوم Primary Key
  • 21. مفهوم Foreign Key
  • 22. مفهوم Indexes
  • 23. انواع Indexes (Clustered, Non-Clustered)
  • 24. مفهوم View
  • 25. ایجاد View
  • 26. مفهوم Stored Procedure
  • 27. ایجاد Stored Procedure
  • 28. پارامترها در Stored Procedure
  • 29. مفهوم Function
  • 30. انواع Functions (Scalar, Table-Valued)
  • 31. ایجاد Function
  • 32. مفهوم Trigger
  • 33. انواع Triggers (INSTEAD OF, AFTER)
  • 34. مفهوم Transaction
  • 35. مفهوم ACID Properties
  • 36. مدیریت Transaction (BEGIN TRAN, COMMIT TRAN, ROLLBACK TRAN)
  • 37. سطوح Isolation در Transaction
  • 38. مفهوم Locking
  • 39. انواع Locks (Shared, Exclusive)
  • 40. مفهوم Deadlock
  • 41. شناسایی و رفع Deadlock
  • 42. مفهوم Query Execution Plan
  • 43. تفسیر Query Execution Plan
  • 44. نمودار Cost در Execution Plan
  • 45. نمودار Row Count در Execution Plan
  • 46. نمودار Scan vs Seek در Execution Plan
  • 47. مفهوم Statistics
  • 48. اهمیت Statistics برای بهینه سازی کوئری
  • 49. ایجاد و به روز رسانی Statistics
  • 50. نحوه کار Optimizer
  • 51. نقش Optimizer در انتخاب Execution Plan
  • 52. تنظیمات Optimizer
  • 53. دستور OPTION (RECOMPILE)
  • 54. دستور OPTION (FORCE ORDER)
  • 55. دستور OPTION (LOOP JOIN)
  • 56. دستور OPTION (HASH JOIN)
  • 57. دستور OPTION (MERGE JOIN)
  • 58. دستور OPTION (MAXDOP)
  • 59. مفهوم Table Variable
  • 60. مفهوم Temporary Table
  • 61. تفاوت Table Variable و Temporary Table
  • 62. استفاده از Table Variable در Stored Procedure
  • 63. استفاده از Temporary Table در Stored Procedure
  • 64. نحوه بهینه سازی کوئری های SELECT
  • 65. بهینه سازی کوئری های INSERT, UPDATE, DELETE
  • 66. نحوه استفاده صحیح از Joins
  • 67. انواع Joins (INNER, LEFT, RIGHT, FULL)
  • 68. بهینه سازی استفاده از Subqueries
  • 69. استفاده از Common Table Expressions (CTEs)
  • 70. استفاده از CTEs برای خوانایی و بهینه سازی
  • 71. استفاده از PIVOT و UNPIVOT
  • 72. مفهوم Window Functions
  • 73. استفاده از Window Functions برای Aggregation
  • 74. استفاده از Window Functions برای Ranking
  • 75. مفهوم Partition By در Window Functions
  • 76. مفهوم Order By در Window Functions
  • 77. مفهوم Stored Procedure Parameters Sniffing
  • 78. راهکارهای مقابله با Parameter Sniffing
  • 79. استفاده از Query Hints
  • 80. انواع Query Hints (INDEX, FORCE ORDER, LOOP JOIN)
  • 81. استفاده از Dynamic SQL
  • 82. ملاحظات امنیتی در Dynamic SQL
  • 83. مفهوم Query Store
  • 84. فعال سازی و پیکربندی Query Store
  • 85. تحلیل داده های Query Store
  • 86. شناسایی کوئری های مشکل دار با Query Store
  • 87. مفهوم Index Maintenance
  • 88. انواع Index Maintenance (Rebuild, Reorganize)
  • 89. زمان بندی Index Maintenance
  • 90. مفهوم Database Filegroups
  • 91. استفاده از Filegroups برای توزیع داده
  • 92. مفهوم Partitioning
  • 93. انواع Partitioning (Range, List, Hash)
  • 94. مزایای Partitioning در SQL Server
  • 95. مدیریت Partitioning
  • 96. مفهوم Columnstore Indexes
  • 97. مزایا و معایب Columnstore Indexes
  • 98. کاربرد Columnstore Indexes در OLAP
  • 99. مفهوم In-Memory OLTP
  • 100. مزایای In-Memory OLTP
تگ‌ها: Database Optimization Microsoft SQL Server Performance Tuning Query optimization SQL Server SQL Server Developer SQL Server Performance SQL Tuning T-SQL Transact-SQL آموزش SQL Server برنامه نویسی SQL بهینه سازی پایگاه داده بهینه سازی کوئری پایگاه داده

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.