×
ribbon

تا پایان تخفیف

آموزش SQL Server Performance Tuning

مدرس:

حمیدرضا صادقیان قیداری

در این دوره در خصوص مانیتور کردن SQL Server یاد خواهیم گرفت و همچنین طریقه شناسایی چالش ها... بیشتر
گواهی‌نامه
دسترسی: کامل
اطلاعات بیشتر
4.4 (8)
3 دیدگاه
798دانشجو
20ساعت
سرفصل‌ها
پیشرفته سطح دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

معماری Index‌ها

تحلیل رفتار Query‌ها به واسطه Execution Plan

مراحل ساخت Execution Plan

فرآیند بهینه سازی Query

این دوره شامل:

18 ساعت ویدئو

92 تمرین و پروژه

91 سؤال سنجش و یادگیری

1 فایل ضمیمه قابل دانلود

دسترسی به تالار گفتگو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

4 هفته مهلت ارسال تمرین و پروژه

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

20 فصل163 جلسه18 ساعت ویدیو
مقدمه
  مقدمه
07:28
  بازارکار
06:40
  سرفصل‌ها
05:10
فرآیند بهینه سازی Query
  دلایل نیاز به بهینه سازی
04:07
  بازدهی
07:54
  تکرار پذیری بهینه سازی
10:44
  مشکلات عمومی بازدهی
11:43
  مفهوم good enough
07:39
  کوییز بهینه‌سازی عملکرد کوئری
05:00
مراحل ساخت Execution Plan
  فرآیند اجرای کوئری
04:27
  Parsing
06:30
  مرحله Binding
08:11
  بهینه سازی
15:12
  Parallel Execution
09:44
  ExecutionPlanCaching
04:46
  کوییز تولید Execution Plan و Query Optimizer
05:00
روش‌های اندازه گیری شاخص‌های بازدهی Query‌ها
  اندازه گیری شاخص های Querys
11:12
  ایجاد Extended Events
07:44
  ایجاد ایونت های Extended Events
11:14
  کوییز روش‌های جمع‌آوری معیارهای عملکرد کوئری
03:00
تحلیل رفتار Query‌ها به واسطه Execution Plan
  Estimate VS Actual
06:48
  Capturing Execution Plan
12:51
  اجزای Execution Plan
13:30
  Execution Plan
10:19
  کوییز تحلیل رفتار کوئری با استفاده از Execution Plans
04:00
Statistics ، توزیع داده‌ها
  statistics
10:01
  statistics بر روی index - بخش اول
12:29
  statistics بر روی index - بخش دوم
09:52
  اشکال statistics های به روز نشده
06:47
  statistics ها بر روی ستون های خارجindex
08:12
  missing statistics
06:43
  analize statistics
07:49
  histogram
12:48
  filtered index
08:56
  سرفصل ها
05:10
  modiriyat cadinality estimator
03:18
  مدیریت statistics
05:11
  تاثیر statistics ها بر روی dastoorat
06:44
  کوییز آمار، توزیع داده‌ها و Cardinality
05:00
استفاده از Query Store
  querystore
07:49
  QuerystoreReport
08:52
  کنترل فرآیند Query store - بخش اول
03:52
  کنترل فرآیند Query store - بخش دوم
05:01
  کنترل فرآیند Query store - بخش سوم
08:01
  کنترل فرآیند Query store - بخش چهارم
04:51
  کوییز استفاده از Query Store برای عملکرد کوئری و Execution Plan
05:00
Query Recompilation
  Recompilation
14:15
  Detect Recompilation
02:17
  Analyze Recompilation
08:01
  Avoid Recompilation
06:24
  Recompilation Result
09:45
  کوییز Recompilation کوئری
05:00
معماری Index‌ها
  معماری index
09:56
  مزایای index - بخش اول
08:54
  مزایای index - بخش دوم
11:19
  سربار index
08:17
  بررسی مثال سربار ایندکس
08:45
  Columstore index چیست
05:19
  ذخیره سازی Columstore index
06:13
  اصول طراحی index
03:31
  مشخ کردن شرط ها و عبارات شرطی
09:10
  بکار بردن index های کوچک
04:28
  بررسی selectivity داده ها
07:37
  مشخص نموندن نوع و تایپ داده ها
04:08
  مشخص کردن ترتیب ستون ها
05:20
  رفتار index های rowstore
09:24
  توصیه ای برای clustered index
13:03
  طراحی بد clustered index
04:14
  Nonclustered index
03:13
  توصیه هایی برای Nonclustered index
03:31
  رفتار clumnstored index
09:52
  توصیه هایی برای clumnstored index
02:19
  کوییز معماری ایندکس
05:00
بررسی دقیق تر رفتار index‌ها
  رفتار index
04:54
  index intersection
06:39
  index join
03:51
  فیلتر index
06:38
  indexed views - بخش اول
03:56
  indexed views - بخش دوم
09:17
  index compression
04:52
  index characteristics
10:17
  special index
03:00
  کوییز رفتار ایندکس‌ها
05:00

پیش‌نیاز‌ها

پیشنهاد می‌شود برای بهره مندی بهتر از این دوره به مباحث SQL مقدماتی تسلط لازم را داشته باشید.

توضیحات دوره

در این دوره در خصوص مانیتور کردن SQL Server یاد خواهیم گرفت و همچنین طریقه شناسایی چالش ها و گلوگاه ها را بررسی می کنیم. همچنین در خصوص هر چالش ، راه حل آن را نیز بررسی خواهیم کرد که چطور می توانیم به یک سرعت عالی در بانک های اطلاعاتی SQL Server دست پیدا کنیم.

دیدگاه کاربران

4.4

بر اساس امتیاز 8 دانشجو

1
2
3
4
5

عباس روشن کلاتی

4 ماه پیش

5

خیلی عالی بود واقعا

محمد پرهام دهقان

6 ماه پیش

5

عالییی

مریم شه آبادی

1 ماه پیش

1

با سلام و احترام من حدود نیمی از دوره SQL Server Performance Tuning را گذرانده‌ام. با توجه به نیاز واقعی که در پروژه‌ها به این مباحث داشتم، با انگیزه بالا شروع کردم. سرفصل‌های دوره بسیار خوب و جامع به نظر می‌رسد و انتخاب خوبی بوده است. اما اجازه دهید به عنوان یک بازخورد سازنده، چند نکته را مطرح کنم. متأسفانه روش تدریس و شیوه انتقال مفاهیم طوری است که یادگیری عملی را برای مخاطب دشوار می‌کند. به نظر من، مشکل اصلی این است که تدریس بیشتر روی توضیحات تئوری متمرکز است و وقتی نوبت به بخش عملی می‌رسد، استاد بیشتر کدهای از پیش نوشته شده را اجرا می‌کند و تفاوت خروجی «حالت خوب» و «حالت بد» را نشان می‌دهد. اما آنچه جای خالی آن حس می‌شود، آموزش فرآیند فکری و قدم‌به‌قدمِ عیب‌یابی و بهینه‌سازی است. به طور مشخص، در مبحث ایندکس (که دو فصل به آن اختصاص یافته)، کاش دو یا سه سناریوی واقعی و ملموس از یک دیتابیس نیمه‌سنگین طراحی می‌شد و استاد نشان می‌داد که چگونه باید به جمع‌آوری داده‌ها، تحلیل Execution Plan، و سپس تصمیم‌گیری برای ایندکس مناسب پرداخت. صرفاً اجرای کدها بدون اینکه دانشجو بفهمد «از کجا شروع کند» و «چطور به آن راه حل برسد»، عملاً توانایی اجرایی ایجاد نمی‌کند. پیشنهاد می‌کنم در به‌روزرسانی بعدی دوره، تمرین‌های عملی کوچکی طراحی شود و در کنار هر مبحث تئوری، یک موردکاوی واقعی (Case Study) حل شود. این کار تأثیر فوق‌العاده‌ای در یادگیری خواهد داشت. این دوره را برای کسی که واقعاً بخواهد Performance Tuning را یاد بگیرد توصیه نمی‌کنم و فکر می‌کنم نیاز به بازبینی اساسی در محتوا و روش تدریس وجود دارد. امیدوارم این بازخورد به بهبود هرچه بیشتر دوره کمک کند. با تشکر از زحمات شما.

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه
2دوره
16,474دانشجو
421نظر و امتیاز

حمیدرضا صادقیان، دانش‌آموخته رشته مهندسی نرم‌افزار است. ایشان بیش از 8 سال سابقه تدریس دوره‌های تخصصی SQL Server در زمینه‌های Querying، Administration و Development در سازمان‌های مختلف نظیر هواپیمایی ماهان، وزارت نفت، بانک انصار، دانشگاه شریف و دانشگاه تهران را در کارنامه خود دارد.

ایشان همچنین به‌عنوان مشاور SQL Server در سازمان‌های مختلفی از قبیل پخش رازی، افرانت، شرکت ملی نفتکش ایران فعالیت کرده‌اند. وی بنیان‌گذار آکادمی Data-Club است که باهدف ارائه راهکارهای تخصصی در حوزه Data Science در ایران فعالیت می‌کند.

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

سوالات پرتکرار

حداقل و حداکثر زمانی که می‌توانم یک دوره را بگذرانم چقدر است؟

برای گذراندن دوره، حداقل زمان مشخصی وجود ندارد و شما می‌توانید در هر زمان که مایل هستید، ویدیوهای آموزشی دوره را ببینید و تمارین را انجام دهید؛ اما برای هر دوره یک حداکثر زمان تعیین شده که در صفحه معرفی دوره قابل مشاهده است که تنها در این بازه زمانی امکان تصحیح پروژه‌ها توسط پشتیبان و دریافت گواهی‌نامه را خواهید داشت.

آیا پس از به اتمام رساندن و قبولی در دوره، می‌توانم نسخه فیزیکی گواهی‌نامه را دریافت کنم؟

خیر. به‌دلیل ملاحظات محیط‌زیستی و کاهش مصرف کاغذ، گواهی‌نامه فقط به‌صورت الکترونیکی ارائه می‌شود.

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

بله. پس از پایان مدت دوره نیز به ویدئوها، تمرین‌ها، پروژه‌ها و سایر محتوای آموزشی دوره دسترسی خواهید داشت؛ اما امکان تصحیح تمرین‌ها توسط پشتیبان دوره و دریافت گواهی‌نامه برای شما وجود نخواهد داشت.

آیا در صورت خرید دوره، گواهی‌نامه آن به من تعلق می‌گیرد؟

خیر. با خرید دوره، امکان شرکت در دوره و دسترسی به محتوای آن را خواهید داشت؛ اما تنها در صورتی که در بازه زمانی تعیین‌شده دوره را با موفقیت و نمره قبولی به اتمام برسانید، گواهی‌نامه به نام شما صادر می‌شود.