کتاب بهینه سازی کوئری ها در Microsoft SQL Server با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
بهینه سازی کوئری ها در Microsoft SQL Server | دوره آموزشی حرفه ای بهینه سازی کوئری ها در Microsoft SQL Server: کلید افزایش سرعت و عملکرد پایگاه داده شما معرفی دوره: از مبتدی تا متخصص در بهینه سازی کوئ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره بهینه سازی کوئری ها در 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
بهینه سازی پایگاه داده
بهینه سازی کوئری
پایگاه داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.