آموزش مدیریت بانک اطلاعاتی اوراکل - بخش دوازدهم
Post on 23-Feb-2017
58 Views
Preview:
TRANSCRIPT
1
نگهداری دیتابیس
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
اهداف
:بعد از پایان این بخش خواهید آموخت •
مدیریت بهینه سازی آمار•
Automatic Workload Repository(AWR)مدیریت •
Automatic Database Diagnostic Monitor(ADDM)مدیریت •
advisory frameworkشرح و نحوه استفاده از •
alert thresholdsتنظیم•
server-generated alertsاستفاده از •
automated tasksاستفاده از •
2
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
نگهداری دیتابیس
Automatic
Workload
Repository
Advisory
framework
Automated
tasks
Server
alerts
Data warehouse
of the databaseAutomatic collection
of important statistics
Direct memory
access
Automatic Proactive
Efficient
Automatic
Diagnostic
Repository
Reactive
Critical
errors
3
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
واژه های کلیدی•:(AWR) Automatic Workload Repository : AWR Baseline
یک زیر ساخت برای جمع آوری ، تحلیل اطالعات وضعیت سیستم که یکسری .نیز به ما نشان میدهدAdviserمیدهد و Adviserاطالعات به
•AWR Baseline : یک مجموعه از گزارشاتAWRبرای کارایی سیستم.•Metric : نرخ رشدAWRرا نشان میدهد.•Statistics : داده هایی در موردObject های دیتابیس ذخیره میشه در کندی
. سیستم اهمیت بسیاری دارد•Threshold : آستانه متریک ها می باشد در واقع مشخص میکند از کجا به بعد
Criticalمی باشد.
4
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
Optimizer Statistics
:بهینه سازی آماری •.در یک نقطه از زمان استsnapshotیک •.نیز باقی می مانندinstanceحتی با راه اندازی مجدد •.بطور خودکار جمع آوری می شوند•
SQL> SELECT COUNT(*) FROM hr.employees;
COUNT(*)
----------
214
SQL> SELECT num_rows FROM dba_tables
2 WHERE owner='HR' AND table_name = 'EMPLOYEES';
NUM_ROWS
----------
107
5
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
نحوه استفاده از بهینه سازی آماری
6
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
جمع آوری بهینه سازی آماری به صورت دستی
7
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
Automatic Workload Repository (AWR)
مخزنی از پیش ساخته شده برای اطالعات کارائی•از معیار های دیتابیس تولید می کند و تا snapshotدقیقه یک 60هر •
.هشت روز حفظ می کند
MMON
In-memory
statisticsSnapshots
AWRSGA
60 minutes
8
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
AWRزیرساخت
SGA
V$ DBA_*
ADDMSelf-tuning
component
Self-tuning
component…
Internal clients
External clients
EM SQL*Plus …
Efficient
in-memory
statistics
collection
AWR
snapshotsMMON
9
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
AWR Baselines
DBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE ( -
start_snap_id IN NUMBER,
end_snap_id IN NUMBER,
baseline_name IN VARCHAR2);
Relevant period
in the past
10
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
Enterprise Manager and the AWR
11
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
AWRمدیریت
• Retention period• Default: Eight days
• Consider storage needs
• Collection interval• Default: 60 minutes
• Consider storage needs and performance impact
• Collection level• Basic (disables most ADDM functionality)
• Typical (recommended)
• All (adds additional SQL tuning information to snapshots)
12
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
Automatic Database Diagnostic Monitor (ADDM)
.اجرا می شودAWR snapshotبعد از هر •.و پیدا کردن گلوگاه هاInstanceمانیتورینگ •.AWRذخیره نتایج در •
Snapshots
ADDM
AWR
EM
ADDM results
13
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
ADDM یافته های
1
2
3
14
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
ADDM پیشنهادهای
15
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
Advisory FrameworkADDM
SQL Tuning
Advisor
SQL Access
Advisor
Memory
Advisor
Space
SGA
Advisor
Segment Advisor
Undo Advisor
Buffer Cache
Advisor
Shared Pool
Advisor
Backup MTTR Advisor
Java Pool
Advisor
Streams Pool
Advisor
PGA
Advisor
16
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
Enterprise Manager and Advisors
17
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
DBMS_ADVISOR Package
ته شده ایجاد یک قطعه کد از تمامی پیشنهاداتی که پذیرفاند
GET_TASK_SCRIPT
انتخاب یک یا چند پیشنهاد را قبول ، رد و یا از کارمیاندازد
MARK_RECOMMENDATION
SET_TASK_PARAMETERتغییرات پارامتر وظیفه
UPDATE_TASK_ATTRIBUTESبروز رسانی ویژه گی های وظیفه
RESUME_TASKوظیفه ای که به تعلیق افتاده از سر گرفته می شود
GET_TASK_REPORTایجاد یک گزارش متنی برای یک وظیفه خاص
INTERRUPT_TASKتعلیق یک وظیفه در حال اجرا
EXECUTE_TASKاجرای یک وظیفه
DELETE_TASKحذف یک وظیفه از مخزن
CREATE_TASKایجاد وظایف جدید در مخزن
پروسیجرتوضیحات
18
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
Automated Maintenance Tasks
19
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
Automated Maintenance Tasks Configuration
20
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
Server-Generated Alerts
Server
alerts
queue.
Metric exceeds
threshold.
AWR
Enterprise Manager
Oracle instance
21
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
Thresholds تنظیمات
22
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
Alertایجاد و تست یک
خاصthresholdیک 1.
ایجاد یک مثال برای تست2.
Alertچک کردن 3.
2
3
1
23
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
Alerts هشدار از طریق
24
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
این اسالید ها بر مبنای نکات مطرح شده در فرادرس« آموزش مدیریت بانک اطالعاتی اوراکل»
.شده استتهیه
.نماییدبرای کسب اطالعات بیشتر در مورد این آموزش به لینک زیر مراجعه
faradars.org/fvorc9408
مدیریت بانک اطالعاتی اوراکل
faradars.org/fvorc9408
فرادرس
FaraDars.org
top related