لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اسکریپتهای تحلیل و بهینهسازی کارایی اوراکل (Oracle Performance Tuning)
- آخرین آپدیت
دانلود Scripts for Oracle Performance Analysis and Tuning
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
اسکریپتهای بررسی سلامت (Health check)، تحلیل کارایی بر اساس رویدادهای انتظار (Wait Events)، تاریخچه اجرای SQL، برنامه اجرای زمان واقعی (Run time explain plan) و موارد دیگر.
نحوه تحلیل کارایی دیتابیس و اپلیکیشنهای اوراکل.
بررسی موارد واقعی عیبیابی کارایی در محیطهای عملیاتی (Production).
نحوه استفاده از اسکریپتهای ارائه شده یا نوشتن اسکریپتهای شخصی برای تحلیل و بهینهسازی کارایی.
روشهای مختلف بهینهسازی کارایی (Performance Tuning).
پیشنیازها: آشنایی با مفاهیم بنیادی اوراکل.
• اسکریپتهایی که دانلود و تست خواهید کرد، حاصل بیش از ۲۴ سال تجربه من به عنوان DBA اوراکل است؛ اسکریپتهایی که به من در حل هزاران مشکل کارایی کمک کردهاند.
• طبق تجربه من، ابزارهایی مانند OEM، STA و AI کمکهای بزرگی میکنند، اما شما همچنان به اسکریپتهای کلاسیک نیاز دارید. در مشکلات بسیار پیچیده، STA معمولاً بیفایده است و همین موضوع در مورد ChatGPT نیز صدق میکند.
• شما برای بررسی سریع وضعیت سرویسها، نقشها و نودها (نودهای ترجیحی و محل اجرای سرویسها) در محیط RAC (که امروزه یک استاندارد است) به این اسکریپتها نیاز دارید.
• شما به اسکریپتی نیاز دارید تا توالیهای (Sequences) نامرتبط و ستونهای Identity را پیدا کرده و سریعاً آنها را اصلاح کنید.
• باید بدانید چگونه یک Explain Plan را با آمارهای زمان اجرا تولید کنید و مقادیر Bind Variable را در اجراهای گذشته بیابید.
• باید بدانید چگونه تاریخچه تغییرات پارامترها و تاریخچه رویدادهای انتظار را به سرعت استخراج کنید.
• در این دوره، شما یک اسکریپت Shell برای بررسی سلامت دانلود خواهید کرد تا بیش از ۷۰ مورد بررسی مجزا را به سرعت (در کمتر از ۲ دقیقه) اجرا کنید.
• اسکریپت Top Wait Events به شما اجازه میدهد تا نمودارهای کارایی برای شناسایی پیکهای بحرانی بر اساس کلاسهای مختلف انتظار ایجاد کنید.
• اسکریپت Find SQL به شما کمک میکند تا SQLهای مشکلساز در گذشته یا کل تاریخچه یک نشست (Session) خاص را بیابید. همچنین تاریخچه استفاده از Temp و PGA برای شناسایی دستورات SQL مسئول خطاهای ORA-1652 و ORA-4036 بسیار مفید است.
• اسکریپت Top N SQL به شما کمک میکند تا SQLهای برتر در گذشته را بر اساس زمان اجرا (Elapsed Time)، مقدار Buffer Gets یا تعداد اجراها پیدا کنید.
• تاریخچه اجرای SQL میتواند در تحلیل کارایی بسیار مفید باشد. تحلیل ریشه مشکل (Root Cause Analysis) میتواند با بررسی دینامیک آمارهای SQL مانند PHV، زمان اجرا، Buffer Gets، ردیفهای بازگشتی، کل انتظارها و غیره آغاز شود.
• سایر اسکریپتها در شرایط خاص به شما کمک میکنند؛ مواردی مانند نبود توصیه در STA، استخراج آمارهای زمان اجرا در Explain Plan، ایمپورت SQL Profile از دیتابیس دیگر، دریافت تاریخچه Bind Variables، شناسایی آمارهای قدیمی یا قفل شده، شناسایی Fragmented در جداول یا ایندکسها، مدیریت خطای ORA-1555، اصلاح عدم تطابق Sequenceها، اعمال SQL Patch و SQL Profile (شامل موارد سفارشی توسط Carlos Sierra)، مدیریت Logon Storm، انتظارهای بیش از حد مربوط به کلاستر و موارد دیگر.
نمایش نظرات