این فصل نحوه مقایسه عملکرد پایگاه داده در طول زمان را با استفاده از گزارشهای دورههای مقایسه خودکار مخزن بار کاری (AWR) توصیف میکند و شامل موضوعات زیر است:
درباره مخزن بار خودکار گزارشهای دوره مقایسه کنید
کاهش عملکرد پایگاه داده زمانی اتفاق میافتد که پایگاه داده شما در گذشته عملکرد بهینهای داشت، اما به مرور زمان بهتدریج تنزل پیدا کرد تا جایی که برای کاربران قابل توجه باشد. گزارش دوره های مقایسه AWR به شما امکان می دهد عملکرد پایگاه داده را در طول زمان مقایسه کنید.
یک گزارش AWR داده های AWR را در یک دوره زمانی بین دو عکس فوری (یا دو نقطه در زمان) نشان می دهد. از سوی دیگر، گزارش مقایسه دورههای AWR، تفاوت بین دو دوره زمانی را نشان میدهد (یا دو گزارش AWR، که برابر با چهار عکس فوری است). استفاده از گزارشهای دورههای مقایسه AWR به شما کمک میکند تا ویژگیهای عملکرد دقیق و تنظیمات پیکربندی را که بین دو دوره زمانی متفاوت است، شناسایی کنید.
به عنوان مثال، فرض کنید که یک بار کاری دسته ای روزانه در طول یک پنجره تعمیر و نگهداری بین ساعت 10:00 شب اجرا می شود. و نیمه شب عملکرد ضعیفی را نشان می دهد و در عوض در ساعت 2 بامداد تکمیل می شود. شما می توانید یک گزارش مقایسه دوره های AWR برای دوره زمانی از ساعت 10:00 بعد از ظهر ایجاد کنید. تا نیمه شب روزی که عملکرد خوب بود و گزارش دیگری برای دوره زمانی از ساعت 10 صبح تا 2 بامداد در روزی که عملکرد ضعیف بود. سپس میتوانید این گزارشها را برای شناسایی تنظیمات پیکربندی، نمایه بار کاری و آماری که بین این دو دوره زمانی متفاوت است، مقایسه کنید. بر اساس آن تفاوت ها، می توانید به راحتی علت کاهش عملکرد را تشخیص دهید.
دو دوره زمانی انتخاب شده در گزارش دوره های مقایسه AWR می توانند مدت زمان متفاوتی داشته باشند زیرا این گزارش آمار را بر اساس مقدار زمان صرف شده در پایگاه داده برای هر دوره زمانی عادی می کند و داده های آماری را به ترتیب با بیشترین تفاوت بین دوره های زمانی ارائه می دهد.
هنگام استفاده از ویژگیهای AWR با پایگاههای داده قابل اتصال (PDB) امکان مشاهده دادهها و الزامات امتیاز ممکن است متفاوت باشد. برای اطلاعات در مورد نحوه عملکرد ویژگی های مدیریت پذیری - از جمله ویژگی های AWR - در پایگاه داده کانتینر چند مستاجر (CDB)، به راهنمای مدیر پایگاه داده Oracle مراجعه کنید.
ایجاد گزارشهای دورههای مقایسه خودکار مخزن بار کاری
اگر عملکرد پایگاه داده شما در طول زمان کاهش یابد، گزارشهای دورههای مقایسه AWR به شما امکان میدهد دو دوره زمانی را برای شناسایی تفاوتهای کلیدی که میتواند به شما در تشخیص علت کاهش عملکرد کمک کند، مقایسه کنید.
گزارش های دوره مقایسه AWR به چندین بخش تقسیم می شوند. گزارش HTML شامل پیوندهایی است که می تواند برای حرکت سریع بین بخش ها استفاده شود. محتوای گزارش شامل مشخصات بار کاری سیستم برای طیف انتخاب شده عکسهای فوری است.
رابط های کاربر برای تولید گزارش های مقایسه AWR
رابط اصلی برای تولید گزارش های دوره مقایسه AWR ، Oracle Enterprise Manager است. در هر زمان ممکن ، گزارش های دوره مقایسه AWR را با استفاده از Oracle Enterprise Manager تولید کنید.
اگر Oracle Enterprise Manager در دسترس نیست ، سپس با اجرای اسکریپت های SQL ، گزارش های دوره مقایسه AWR را تولید کنید. نقش DBA برای اجرای این اسکریپت ها لازم است.
پایگاه داده اوراکل 2 روز + راهنمای تنظیم عملکرد برای اطلاعات در مورد تولید گزارش های مقایسه AWR با استفاده از Oracle Enterprise Manager
تولید گزارش دوره مقایسه AWR با استفاده از رابط خط فرمان
این موضوع نحوه تولید گزارش های مقایسه AWR را با اجرای اسکریپت های SQL در رابط خط فرمان شرح می دهد.
تولید گزارش دوره مقایسه AWR برای پایگاه داده محلی
اسکریپت AWRDDRPT. SQL SQL یک گزارش HTML یا متنی تولید می کند که ویژگی های عملکرد دقیق و تنظیمات پیکربندی بین دو دوره زمانی انتخاب شده را در نمونه پایگاه داده محلی مقایسه می کند.
برای تولید گزارش دوره مقایسه AWR در نمونه پایگاه داده محلی با استفاده از رابط خط فرمان:
در سریع SQL ، وارد شوید:
مشخص کنید که آیا شما می خواهید HTML یا گزارش متن:
در این مثال ، گزارش HTML انتخاب شده است.
تعداد روزهایی را که می خواهید شناسه های عکس فوری را در دوره زمانی اول ذکر کنید ، مشخص کنید.
لیستی از عکسهای فوری موجود برای محدوده زمانی مشخص نمایش داده می شود. در این مثال ، عکسهای عکس گرفته شده در 2 روز گذشته نمایش داده می شوند.
برای اولین بار یک شناسه عکس اولیه و پایان را مشخص کنید:
در این مثال ، عکس فوری با شناسه عکس فوری 102 به عنوان عکس فوری انتخاب می شود و عکس فوری با شناسه عکس فوری 103 به عنوان عکس فوری پایان برای اولین بار انتخاب می شود.
تعداد روزهایی را که می خواهید شناسه های عکس فوری را در دوره زمانی دوم ذکر کنید ، مشخص کنید.
لیستی از عکسهای فوری موجود برای محدوده زمانی مشخص نمایش داده می شود. در این مثال ، عکسهای عکس گرفته شده در روز گذشته نمایش داده می شوند.
یک شناسه عکس اولیه را برای دوره دوم مشخص کنید:
در این مثال ، عکس فوری با شناسه عکس فوری 126 به عنوان عکس فوری انتخاب می شود و عکس فوری با شناسه عکس فوری 127 به عنوان عکس فوری پایان برای دوره دوم انتخاب می شود.
نام گزارش را وارد کنید یا نام گزارش پیش فرض را بپذیرید:
در این مثال ، نام پیش فرض پذیرفته شده است و گزارش AWR به نام AWRDIFF_1_102_126 تولید می شود.
تولید گزارش دوره مقایسه AWR برای یک پایگاه داده خاص
اسکریپت AWRDDRPI. SQL SQL یک گزارش HTML یا متن تولید می کند که ویژگی های عملکرد دقیق و تنظیمات پیکربندی بین دو دوره زمانی انتخاب شده را در یک پایگاه داده خاص و نمونه مقایسه می کند. این اسکریپت شما را قادر می سازد تا یک شناسه پایگاه داده و نمونه ای را که گزارش دوره های مقایسه AWR برای آن تولید می شود ، مشخص کنید.
برای تولید گزارش دوره مقایسه AWR در یک نمونه پایگاه داده خاص با استفاده از رابط خط فرمان:
در سریع SQL ، وارد شوید:
مشخص کنید که آیا شما می خواهید HTML یا گزارش متن:
در این مثال ، یک گزارش متنی انتخاب شده است.
لیستی از شناسه های موجود در پایگاه داده و شماره های نمونه نمایش داده می شود:
مقادیر شناسه پایگاه داده (DBID) و شماره نمونه (inst_num) را برای اولین بار وارد کنید:
تعداد روزهایی را که می خواهید شناسه های عکس فوری را در دوره زمانی اول ذکر کنید ، مشخص کنید.
لیستی از عکسهای فوری موجود برای محدوده زمانی مشخص نمایش داده می شود. در این مثال ، عکسهای عکس گرفته شده در 2 روز گذشته نمایش داده می شوند.
برای اولین بار یک شناسه عکس اولیه و پایان را مشخص کنید:
در این مثال ، عکس فوری با شناسه عکس فوری 102 به عنوان عکس فوری انتخاب می شود و عکس فوری با شناسه عکس فوری 103 به عنوان عکس فوری پایان برای اولین بار انتخاب می شود.
مقادیر شناسه پایگاه داده (DBID) و شماره نمونه (inst_num) را برای دوره دوم وارد کنید:
تعداد روزهایی را که می خواهید شناسه های عکس فوری را در دوره زمانی دوم ذکر کنید ، مشخص کنید.
لیستی از عکسهای فوری موجود برای محدوده زمانی مشخص نمایش داده می شود. در این مثال ، عکسهای عکس گرفته شده در روز گذشته نمایش داده می شوند.
یک شناسه عکس اولیه را برای دوره دوم مشخص کنید:
در این مثال ، عکس فوری با شناسه عکس فوری 126 به عنوان عکس فوری انتخاب می شود و عکس فوری با شناسه عکس فوری 127 به عنوان عکس فوری پایان برای دوره دوم انتخاب می شود.
نام گزارش را وارد کنید یا نام گزارش پیش فرض را بپذیرید:
در این مثال ، نام پیش فرض پذیرفته شده است و گزارش AWR به نام AWRDIFF_1_102_126 در نمونه پایگاه داده با مقدار شناسه پایگاه داده 3309173529 تولید می شود.
تولید گزارش دوره های مقایسه Oracle RAC AWR برای پایگاه داده محلی
اسکریپت AWRGDRPT. SQL SQL یک گزارش HTML یا متنی ایجاد می کند که ویژگی های عملکرد دقیق و تنظیمات پیکربندی بین دو دوره زمانی انتخاب شده را با استفاده از شناسه پایگاه داده فعلی و کلیه نمونه های پایگاه داده موجود در یک محیط Oracle Real Application (Oracle RAC) مقایسه می کند.
در یک محیط Oracle RAC ، گزارش HTML (به جای گزارش متن) تهیه کنید زیرا خواندن آن بسیار ساده تر است.
برای تولید گزارش دوره مقایسه AWR برای Oracle RAC در نمونه پایگاه داده محلی با استفاده از رابط خط فرمان:
در سریع SQL ، وارد شوید:
مشخص کنید که آیا شما می خواهید HTML یا گزارش متن:
در این مثال ، گزارش HTML انتخاب شده است.
تعداد روزهایی را که می خواهید شناسه های عکس فوری را در دوره زمانی اول ذکر کنید ، مشخص کنید.
لیستی از عکسهای فوری موجود برای محدوده زمانی مشخص نمایش داده می شود. در این مثال ، عکسهای عکس گرفته شده در 2 روز گذشته نمایش داده می شوند.
برای اولین بار یک شناسه عکس اولیه و پایان را مشخص کنید:
در این مثال ، عکس فوری با شناسه عکس فوری 102 به عنوان عکس فوری انتخاب می شود و عکس فوری با شناسه عکس فوری 103 به عنوان عکس فوری پایان برای اولین بار انتخاب می شود.
تعداد روزهایی را که می خواهید شناسه های عکس فوری را در دوره زمانی دوم ذکر کنید ، مشخص کنید.
لیستی از عکسهای فوری موجود برای محدوده زمانی مشخص نمایش داده می شود. در این مثال ، عکسهای عکس گرفته شده در روز گذشته نمایش داده می شوند.
یک شناسه عکس اولیه را برای دوره دوم مشخص کنید:
در این مثال ، عکس فوری با شناسه عکس فوری 126 به عنوان عکس فوری انتخاب می شود و عکس فوری با شناسه عکس فوری 127 به عنوان عکس فوری پایان برای دوره دوم انتخاب می شود.
نام گزارش را وارد کنید یا نام گزارش پیش فرض را بپذیرید:
در این مثال ، نام پیش فرض پذیرفته شده است و گزارش AWR به نام AWRRAC_1ST_1_2ND_1. html تولید می شود.
تولید گزارش دوره های مقایسه Oracle RAC AWR برای یک پایگاه داده خاص
اسکریپت AWRGDRPI. SQL SQL یک گزارش HTML یا متنی تولید می کند که ویژگی های عملکرد دقیق و تنظیمات پیکربندی را بین دو دوره زمانی انتخاب شده با استفاده از پایگاه داده ها و موارد خاص در یک محیط Oracle RAC مقایسه می کند. این اسکریپت شما را قادر می سازد تا شناسه های پایگاه داده و یک لیست با نفوذ کاما از نمونه های پایگاه داده را که گزارش دوره های مقایسه AWR برای آنها تولید می شود ، مشخص کنید.
در یک محیط Oracle RAC ، همیشه باید گزارش HTML (به جای گزارش متن) تهیه کنید زیرا خواندن آنها بسیار ساده تر است.
برای تولید گزارش دوره مقایسه AWR برای Oracle RAC در یک پایگاه داده خاص با استفاده از رابط خط فرمان:
در سریع SQL ، وارد شوید:
مشخص کنید که آیا شما می خواهید HTML یا گزارش متن:
در این مثال ، گزارش HTML انتخاب شده است.
لیستی از شناسه های موجود در پایگاه داده و شماره های نمونه نمایش داده می شود:
مقادیر شناسه پایگاه داده (DBID) و شماره نمونه (supeance_numbers_or_all) را برای اولین بار وارد کنید:
تعداد روزهایی را که می خواهید شناسه های عکس فوری را در دوره زمانی اول ذکر کنید ، مشخص کنید.
لیستی از عکسهای فوری موجود برای محدوده زمانی مشخص نمایش داده می شود. در این مثال ، عکسهای عکس گرفته شده در 2 روز گذشته نمایش داده می شوند.
برای اولین بار یک شناسه عکس اولیه و پایان را مشخص کنید:
در این مثال ، عکس فوری با شناسه عکس فوری 102 به عنوان عکس فوری انتخاب می شود و عکس فوری با شناسه عکس فوری 103 به عنوان عکس فوری پایان برای اولین بار انتخاب می شود.
لیستی از شناسه های موجود در پایگاه داده و شماره های نمونه نمایش داده می شود:
مقادیر شناسه پایگاه داده (DBID2) و شماره های نمونه (supeance_numbers_or_all2) را برای دوره دوم وارد کنید:
تعداد روزهایی را که می خواهید شناسه های عکس فوری را در دوره زمانی دوم ذکر کنید ، مشخص کنید.
لیستی از عکسهای فوری موجود برای محدوده زمانی مشخص نمایش داده می شود. در این مثال ، عکسهای عکس گرفته شده در روز گذشته نمایش داده می شوند.
یک شناسه عکس اولیه را برای دوره دوم مشخص کنید:
در این مثال ، عکس فوری با شناسه عکس فوری 126 به عنوان عکس فوری انتخاب می شود و عکس فوری با شناسه عکس فوری 127 به عنوان عکس فوری پایان برای دوره دوم انتخاب می شود.
نام گزارش را وارد کنید یا نام گزارش پیش فرض را بپذیرید:
در این مثال ، نام پیش فرض پذیرفته شده است و گزارش AWR به نام AWRRAC_1ST_1_2ND_1. html تولید می شود.
تفسیر مخزن بار کاری خودکار گزارش های دوره را مقایسه کنید
پس از تولید گزارش دوره مقایسه AWR برای دوره های زمانی که می خواهید مقایسه کنید ، محتوای آن را مرور کنید تا دلایل احتمالی تخریب عملکرد در طول زمان را شناسایی کنید.
محتوای گزارش دوره مقایسه AWR به بخش های زیر تقسیم می شود:
خلاصه گزارش دوره مقایسه AWR
خلاصه گزارش در ابتدای گزارش دوره مقایسه AWR است و اطلاعات مربوط به مجموعه های عکس فوری و بارهای کاری مورد استفاده در گزارش را خلاصه می کند.
خلاصه گزارش شامل بخش های زیر است:
مجموعه عکس فوری
بخش Snapshot Sets اطلاعات مربوط به مجموعه های عکس فوری مورد استفاده برای این گزارش ، مانند نمونه ، میزبان و اطلاعات عکس فوری را نشان می دهد.
مقایسه پیکربندی میزبان
بخش مقایسه پیکربندی میزبان تنظیمات میزبان مورد استفاده در دو مجموعه عکس فوری را مقایسه می کند. به عنوان مثال ، این گزارش حافظه فیزیکی و تعداد CPU ها را مقایسه می کند. هرگونه تفاوت در تنظیمات اندازه گیری می شود زیرا درصد در ستون ٪ Diff متفاوت است.
مقایسه پیکربندی سیستم
بخش مقایسه پیکربندی سیستم تنظیمات پایگاه داده مورد استفاده در دو مجموعه عکس فوری را مقایسه می کند. به عنوان مثال ، این گزارش اندازه سیستم جهانی (SGA) و اندازه بافر ورود به سیستم را مقایسه می کند. هرگونه تفاوت در تنظیمات اندازه گیری می شود زیرا درصد در ستون ٪ Diff متفاوت است.
نمایه بار
بخش پروفایل بار ، بارهای کار مورد استفاده در دو مجموعه عکس فوری را مقایسه می کند. هرگونه تفاوت در بارهای کاری اندازه گیری می شود زیرا درصد در ستون ٪ Diff متفاوت است.
5 رویداد برتر به موقع
در بخش 5 رویدادهای برتر ، پنج رویداد یا عملیاتی به موقع که بالاترین درصد از کل زمان بانک اطلاعاتی (زمان DB) را در هر یک از مجموعه های عکس فوری مصرف می کنند ، نشان می دهد.
جزئیات گزارش دوره مقایسه AWR
بخش جزئیات خلاصه گزارش گزارش دوره مقایسه AWR را دنبال می کند و اطلاعات گسترده ای در مورد مجموعه های عکس فوری و بارهای کاری مورد استفاده در گزارش ارائه می دهد.