آموزش مدیریت بانک اطلاعاتی اوراکل - بخش دوازدهم

Post on 23-Feb-2017

58 Views

Category:

Education

5 Downloads

Preview:

Click to see full reader

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