آموزش بهینه‌سازی و رفع عیب پایگاه داده اوراکل: تفسیر گزارش AWR - آخرین آپدیت

دانلود Oracle DB Tuning & Troubleshooting - Interpret an AWR Report

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

در این دوره، شما نحوه تفسیر گزارش AWR، درک رویدادهای WAIT، شناسایی راه حل‌های جایگزین برای مشکلات و بهبود عملکرد پایگاه داده را خواهید آموخت.

پیش نیازها: درک معماری پایگاه داده اوراکل و تجربه در برخی فعالیت‌های بهینه‌سازی.

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

منابع اضافی (اسلایدهای ارائه، راهنمای تمرین و غیره) در بخش 10 ارائه شده‌اند.

موضوعات پوشش داده شده در این دوره عبارتند از:

درک اجرای پایگاه داده و استفاده از منابع

  • الگوهای استفاده از CPU، حافظه و I/O
  • چه زمانی پایگاه داده از چه منبعی استفاده می‌کند

طراحی - چرا بهترین و اولین مکان برای رفع مشکلات عملکردی است؟

  • مبانی طراحی
  • نوع داده
  • استفاده از محدودیت‌ها
  • در نظر گرفتن تکنیک‌های جایگزین ذخیره‌سازی

آیا افزودن سخت‌افزار مشکلات عملکردی را حل می‌کند؟

  • زمان پاسخ = زمان سرویس + زمان انتظار

شناسایی دقیق معیارهای عملکرد

  • درک اکوسیستم رویدادهای Wait
  • مبانی رویدادهای Wait
  • تشخیص مشکلات بر اساس رویدادهای Wait
  • درک تحلیل نسبت
  • مشکلات حافظه
  • مشکلات I/O
  • مشکلات فضا

درک طراحی فیزیکی

بهینه‌سازی پیکربندی ذخیره‌سازی

  • بهینه‌سازی سخت‌افزار/دیسک (ذخیره‌سازی خود را درک کنید)
  • فضا در مقابل IOPS در مقابل MBPS - هنگام نیاز به ذخیره‌سازی چه چیزی بپرسیم؟
  • استراتژی‌های قرار دادن فایل - با Striping

چگونه یک گزارش AWR را بخوانیم

  • بخش‌های مهم یک گزارش AWR
  • رویکرد خواندن یک گزارش AWR
  • اصطلاحات مهم برای انجام تجزیه و تحلیل 5 دقیقه‌ای و شناسایی مشکل اصلی

بهترین استفاده را از حافظه SGA ببرید

  • بهینه‌سازی Buffer Cache
  • Keep/Recycle Pools، نحوه پیکربندی آن‌ها
  • استفاده از Flash Cache
  • بهینه‌سازی Shared Pool
  • چرا باید Cursors را به اشتراک گذاشت
  • چگونه تشخیص دهیم که آیا Cursors به اشتراک گذاشته شده‌اند یا خیر
  • نگهداری اشیاء در Shared Pool
  • استفاده از Result Cache
  • بهینه‌سازی PGA
  • استفاده مجدد سریالی
  • آزاد کردن حافظه استفاده نشده

شناسایی نقاط داغ I/O

  • آمار I/O فایل و Tablespace
  • اشیاء برتر مصرف کننده I/O

شناسایی SQL بد

  • SQL بد چیست
  • آیا خواندن دیسک بهتر است یا خواندن حافظه
  • آیا آستانه‌ای برای مصرف حافظه و CPU وجود دارد
  • بعد از شناسایی آن‌ها چه باید کرد

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

مقدمه Introduction

  • مقدمه Introduction

  • آیا مدیریت عملکرد آسان است؟ Is Managing Performance Easy

  • آیا یک چیز وجود دارد که بتواند همه مشکلات عملکرد را حل کند؟ Is there that One thing that can solve all Performance Problems

  • چه انتظاری در این دوره باید داشت What to expect in this course

  • مهندسی عملکرد چیست؟ (Performance Engineering) What is Performance Engineering

  • عیب یابی چیست؟ (Troubleshooting) What is Troubleshooting

  • پس مدیریت عملکرد چیست؟ (Performance Management) Then what is Performance Management

  • جلسه 1 - برخی مطالعات موردی برای درک مشکلات عملکرد Session 1 -Some case studies to understand performance problems

  • آیا این شانس است یا تصادف؟ Is it Luck or Chance?

  • جلسه 2 - درک معماری پایگاه داده (Database Architecture) Session 2 - Understanding Database Architecture

  • در کاسه شما چیست؟ What is in your BOWL?

  • چه چیزی را باید در یک پایگاه داده اجتناب کنید What should you avoid in a Database

درک طراحی (Design) Understanding Design

  • جلسه 3 - اهمیت طراحی - قسمت 1 Session 3 - Importance of Design - Part 1

  • جلسه 4 - اهمیت طراحی - قسمت 2 Session 4 - Importance of Design - Part 2

  • جلسه 5 - مدیریت اتصال و استخرهای اتصال (Connection Management and Connection Pools) Session 5 - Connection Management and Connection Pools

درک معیارهای عملکرد (Performance Metrics) Understanding Performance Metrics

  • درک زمان پاسخ SQL Understand SQL Response TIme

  • تعریف DB Time Defining DB Time

  • جلسه 6 - آیا افزایش سخت افزار عملکرد را بهبود می بخشد؟ Session 6 - Will increasing hardware improve performance?

  • جلسه 7 - درک DB Time و Wait Events - قسمت 1 Session 7 - Understanding DB TIme and Wait Events - Part 1

  • جلسه 8 - درک Wait Events - قسمت 2 Session 8 - Understanding Wait Events - Part 2

  • درک Wait های I/O خواندن متوالی و پراکنده Understanding Sequential Read and Scattered Read I/O waits

طراحی فیزیکی و ذخیره سازی (Physical Design and Storage) Physical Design and Storage

  • درک مدیریت فضا در پایگاه داده Understanding Space Management in the Database

  • اندازه بلوک چقدر باید باشد؟ (Block Size) What should be the Block Size?

  • جلسه 9 - Wait Events - قسمت 3 و درک طراحی فیزیکی Session 9 - Wait Events - Part 3 and Understanding Physical Design

  • جلسه 10 - اندازه بلوک و مدیریت فضا (Block Size and Space Management) Session 10 - Block Size and Space Management

  • جلسه 11 - تکنیک های ذخیره سازی جایگزین و بررسی اجمالی ایندکس ها (Indexes) Session 11 - Alternate Storage Techniques and Indexes Overview

  • جلسه 12 - بهینه سازی ذخیره سازی Session 12 - Optimizing Storage

تفسیر AWR Interpreting AWR

  • مقدمه ای بر AWR Introduction to AWR

  • گزارش AWR چیست؟ What is an AWR Report?

  • جلسه 13 - تفسیر یک گزارش AWR - قسمت 1 Session 13 - Interpreting an AWR Report - Part 1

  • جلسه 14 - تفسیر یک گزارش AWR - قسمت 2 Session 14 - Interpreting an AWR Report - Part 2

  • جلسه 15 - تفسیر یک گزارش AWR - قسمت 3 Session 15 - Interpreting an AWR Report - Part 3

  • جلسه 16 - تفسیر یک گزارش AWR - قسمت 4 Session 16 - Interpreting an AWR Report - Part 4

  • جلسه 17 - گزارش AWR در سراسر snapshot ها با یک Instance Restart چگونه است؟ Session 17 - How about an AWR report across snapshots with an Instance Restart

بهترین استفاده را از حافظه ببرید Getting the best out of the Memory

  • جلسه 18 - بهینه سازی Buffer Cache Session 18 - Optimizing the Buffer Cache

  • جلسه 19 - درک Shared Pool Session 19 - Understanding the Shared Pool

  • جلسه 20 - تنظیم PGA و Memory Advisories Session 20 - PGA tuning and Memory Advisories

  • جلسه 21 - شناسایی نقاط داغ I/O Session 21 - Identifying I/O Hotspots

  • جلسه 22 - ASH چیست و چه تفاوتی با AWR دارد - شناسایی SQL های بد Session 22 - What is ASH and how is it different from AWR - Identify Bad SQL

  • جلسه 23 - SQL Profiles Session 23 - SQL Profiles

  • جلسه 24 - Huge Pages Session 24 - Huge Pages

نمایش نظرات

آموزش بهینه‌سازی و رفع عیب پایگاه داده اوراکل: تفسیر گزارش AWR
جزییات دوره
10.5 hours
41
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,250
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

TISYA Software Solutions Private Limited TISYA Software Solutions Private Limited

خدمات یادگیری فناوری ما گروهی از متخصصان ارشد فنی با تجربه متنوع در صنعت نرم افزار هستیم. ما این کار را از سر علاقه به آموزش مردم شروع کردیم. چشم انداز ما این است که مردم را قادر به یادگیری با سرعت و راحتی خود و رفتن به سطح بعدی کنیم. با به اشتراک گذاشتن دانش و تجربه خود در فیلم های حرفه ای ، می خواهیم افراد را مهارت بیشتری کسب کنیم و به آنها کمک کنیم تا اهداف یادگیری خود را برآورده کنند. ما متخصص فن آوری های زیر هستیم: - بانک اطلاعاتی اوراکل (توسعه ، مدیریت و تنظیم) - جاوا و JEE (توسعه و تنظیم) - سرورهای برنامه JEE - سیستم های مهندسی اوراکل

Ramkumar Swaminathan Ramkumar Swaminathan

در زمینه فناوری های مختلف از جمله بانک اطلاعاتی اوراکل و فناوری های مرتبط (قابلیت دسترسی بالا ، RAC و DG ، امنیت ، تنظیم عملکرد ، فضایی و غیره) ، GoldenGate ، Exadata ، مدیر سازمانی ، Oracle Cloud و R کار کرده اند. تدریس یک اشتیاق است و من تمام تلاش خود را می کنم تا به مردم کمک کنم یاد بگیرند و در حرفه خود بهتر عمل کنند ... لطفا دوره های من را مرور کنید و لیستی از علایق خود را ارائه دهید تا بتوانم آن دوره ها را نیز منتشر کنم ...