کتاب صوتی بهینهسازی عملکرد پایگاه داده با T-SQL
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره بهینهسازی عملکرد پایگاه داده با T-SQL
موضوع کلی: فناوری اطلاعات و علوم کامپیوتر
موضوع میانی: پایگاه داده و مدیریت اطلاعات
📋 سرفصلهای دوره
- 1. مقدمهای بر بهینهسازی عملکرد پایگاه داده
- 2. مبانی T-SQL و اجرای کوئریها
- 3. درک طرحهای اجرایی (Execution Plans)
- 4. تحلیل طرحهای اجرایی برای شناسایی گلوگاهها
- 5. مقدمهای بر نمایهسازی (Indexing)
- 6. انواع نمایهها و کاربردهای آنها
- 7. ساخت و مدیریت نمایههای کارآمد
- 8. بهینهسازی کوئریها با استفاده از نمایهها
- 9. عملکرد و نحوهی کار نمایههای خوشهای (Clustered Indexes)
- 10. عملکرد و نحوهی کار نمایههای غیرخوشهای (Non-Clustered Indexes)
- 11. نمایههای پوششی (Covering Indexes) و مزایای آن
- 12. نمایههای ستونی (Columnstore Indexes) برای انبارههای داده
- 13. نمایههای کلیدواژه (Filtered Indexes)
- 14. نمایههای مبتنی بر عبارت (Computed Column Indexes)
- 15. بهینهسازی نمایهها و نگهداری آنها
- 16. مقدمهای بر تراکنشها (Transactions) در پایگاه داده
- 17. خواص ACID و اهمیت آنها
- 18. مدیریت تراکنشها در T-SQL
- 19. سطوح ایزولاسیون تراکنش (Transaction Isolation Levels)
- 20. شناسایی و رفع قفلها (Locks) و بنبستها (Deadlocks)
- 21. بهینهسازی تراکنشها برای افزایش همزمانی
- 22. مقدمهای بر حافظه درونپرداز (In-Memory OLTP)
- 23. جداول درونپرداز (In-Memory Tables)
- 24. بهینهسازی عملکرد با جداول درونپرداز
- 25. رویههای ذخیره شده کامپایل شده (Natively Compiled Stored Procedures)
- 26. توابع درونپرداز (In-Memory Functions)
- 27. مقایسه با رویکردهای سنتی OLTP
- 28. ملاحظات و بهترین شیوهها در حافظه درونپرداز
- 29. مقدمهای بر بهینهسازی کوئریهای پیچیده
- 30. استفاده از توابع پنجرهای (Window Functions)
- 31. بهینهسازی با استفاده از CTE (Common Table Expressions)
- 32. استفاده از PIVOT و UNPIVOT
- 33. بهینهسازی کوئریهای الحاق (Join)
- 34. انواع Join و تاثیر آنها بر عملکرد
- 35. استفاده از توابع تجمعی (Aggregate Functions)
- 36. بهینهسازی با استفاده از GROUP BY و HAVING
- 37. مدیریت دادههای حجیم (Large Objects - LOB)
- 38. فشردهسازی دادهها (Data Compression)
- 39. بهینهسازی بازیابی اطلاعات (Data Retrieval)
- 40. مقدمهای بر تجزیه و تحلیل عملکرد (Performance Analysis)
- 41. ابزارهای مانیتورینگ عملکرد SQL Server
- 42. مانیتورینگ رویدادهای عملکرد (Performance Events)
- 43. استفاده از Dynamic Management Views (DMVs)
- 44. تحلیل گزارشهای SQL Server Profiler
- 45. استفاده از Extended Events
- 46. شاخصهای کلیدی عملکرد (KPIs) در پایگاه داده
- 47. مدیریت پایگاه داده و نگهداری دورهای
- 48. پشتیبانگیری و بازیابی (Backup and Restore)
- 49. بازیابی فاجعه (Disaster Recovery)
- 50. بهینهسازی فضای دیسک و مدیریت فایلها
- 51. تغییرات و بهروزرسانیهای پایگاه داده
- 52. مدیریت کاربران و مجوزها
- 53. امنیت پایگاه داده و جلوگیری از نفوذ
- 54. مقدمهای بر معماری پایگاه داده
- 55. مفاهیم کلید اصلی و کلید خارجی
- 56. نرمالسازی پایگاه داده و سطوح آن
- 57. مقدمهای بر طراحی پایگاه داده رابطهای
- 58. مدلسازی دادهها (Data Modeling)
- 59. کاربرد توابع و رویههای ذخیره شده
- 60. مقدمهای بر ETL (Extract, Transform, Load)
- 61. استفاده از SSIS (SQL Server Integration Services)
- 62. بهینهسازی فرآیندهای ETL
- 63. مقدمهای بر انبارش داده (Data Warehousing)
- 64. طراحی Star Schema و Snowflake Schema
- 65. مقدمهای بر هوش تجاری (Business Intelligence)
- 66. استفاده از ابزارهای BI
- 67. مفاهیم OLAP و OLTP
- 68. بهینهسازی عملکرد برای گزارشگیری
- 69. مدیریت نسخههای SQL Server
- 70. مقدمهای بر SQL Server Agent
- 71. برنامهریزی وظایف (Job Scheduling)
- 72. مدیریت آلارمها و اپراتورها
- 73. مقدمهای بر توسعه پایگاه داده
- 74. مراحل توسعه و استقرار
- 75. تست عملکرد پایگاه داده
- 76. مستندسازی پایگاه داده
- 77. مقدمهای بر Cloud Databases
- 78. SQL Server on Azure
- 79. مدیریت پایگاه داده در محیط ابری
- 80. بهینهسازی هزینهها در پایگاه داده ابری
- 81. مقدمهای بر NoSQL Databases (با رویکرد مقایسه)
- 82. مقایسه پایگاه دادههای رابطهای و NoSQL
- 83. کاربردهای پایگاه دادههای NoSQL
- 84. مقدمهای بر Big Data
- 85. چالشهای مدیریت دادههای حجیم
- 86. استفاده از ابزارهای Big Data
- 87. مقدمهای بر علم داده (Data Science)
- 88. نقش پایگاه داده در علم داده
- 89. مقدمهای بر یادگیری ماشین (Machine Learning)
- 90. کاربرد یادگیری ماشین در بهینهسازی پایگاه داده
- 91. مقدمهای بر اتوماسیون در پایگاه داده
- 92. استفاده از اسکریپتها و ابزارهای اتوماسیون
- 93. بهینهسازی مستمر عملکرد پایگاه داده
- 94. مرور جامع اصول بهینهسازی
- 95. برنامهریزی برای آینده پایگاه داده
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.