AWR: Kif "espert" hija l-prestazzjoni tad-database?

B'din il-kariga qasira nixtieq inneħħi nuqqas ta' ftehim wieħed relatat mal-analiżi tad-databases tal-AWR li jaħdmu fuq Oracle Exadata. Għal kważi 10 snin, kont kontinwament iffaċċjat bil-mistoqsija: x'inhu l-kontribut ta 'Exadata Software għall-produttività? Jew bl-użu ta' kliem li għadu kif ġie stabbilit: kemm huwa "espert" ix-xogħol ta' database partikolari?

AWR: Kif "espert" hija l-prestazzjoni tad-database?

Ħafna drabi din il-mistoqsija korretta, fl-opinjoni tiegħi, tiġi mwieġba ħażin b'referenza għall-istatistika AWR. Jippreżenta l-metodu ta 'stennija tas-sistema, li jittratta l-ħin tar-rispons bħala s-somma tal-ħin operattiv tal-proċessuri (DB CPUs) u l-ħin ta' stennija ta 'diversi klassijiet.

Bil-miġja ta 'Exadata, l-aspettattivi speċifiċi tas-sistema relatati mat-tħaddim ta' Exadata Software dehru fl-istatistika AWR. Bħala regola, l-ismijiet ta 'dawn l-istennija jibdew bil-kelma "ċellula" (is-server tal-Ħażna Exadata jissejjaħ ċellula), li minnhom l-aktar komuni huma stennija bl-ismijiet li jispjegaw lilhom infushom "cell smart table scan", "cell multiblock". qari fiżiku” u “qari fiżiku ta’ blokka waħda taċ-ċellula”.

Fil-biċċa l-kbira tal-każijiet, is-sehem ta 'dawn l-istennija ta' Exadata fil-ħin totali tar-rispons huwa żgħir, u għalhekk lanqas biss jaqgħu fit-taqsima Top10 Foreground Events by Total Wait Time (f'dan il-każ, trid tfittexhom fil-Foreground Wait). sezzjoni Avvenimenti). B'diffikultà kbira, sibna eżempju ta 'AWR ta' kuljum mill-klijenti tagħna, li fih l-aspettattivi ta 'Exadata ġew inklużi fit-taqsima Top10 u b'kollox ammontaw għal madwar 5%:

avveniment

Stennija

Ħin ta' Stennija Totali (sek)

Medja Stenna

%DB ħin

Stenna Klassi

DB CPU

115.2K

70.4

SQL*Net aktar dejta minn dblink

670,196

5471.5

8.16ms

3.3

Netwerk

ċellula waħda blokka qari fiżiku

5,661,452

3827.6

676.07us

2.3

Utent I/O

Sinkronizzazzjoni mill-ġdid ASM

4,350,012

3481.3

800.30us

2.1

Professjoni oħra

ċellula multiblock qari fiżiku

759,885

2252

2.96ms

1.4

Utent I/O

moqrija diretta moqrija

374,368

1811.3

4.84ms

1.1

Utent I/O

Messaġġ SQL*Net minn dblink

7,983

1725

216.08ms

1.1

Netwerk

skan tal-mejda intelliġenti taċ-ċelluli

1,007,520

1260.7

1.25ms

0.8

Utent I/O

passaġġ dirett aqra temp

520,211

808.4

1.55ms

0.5

Utent I/O

enq: TM - kontenzjoni

652

795.8

1220.55ms

0.5

applikazzjoni

Il-konklużjonijiet li ġejjin ħafna drabi jittieħdu minn tali statistika AWR:

1. Il-kontribuzzjoni tal-maġija ta 'Exadata għall-prestazzjoni tad-database mhix għolja - ma taqbiżx il-5%, u d-database "exadatizes" ħażin.

2. Jekk tali database tiġi trasferita minn Exadata għall-arkitettura klassika "server + array", allura l-prestazzjoni ma tinbidelx ħafna. Minħabba li anke jekk din il-firxa tirriżulta li hija tliet darbiet aktar bil-mod mis-sistema ta 'ħażna Exadata (li bilkemm hija possibbli għall-arrays moderni All Flash), imbagħad immoltiplika 5% bi tlieta nġibu żieda fis-sehem ta' I / O tistenna għal 15% - id-database ċertament se jgħix dan!

Dawn iż-żewġ konklużjonijiet mhumiex preċiżi, barra minn hekk, jgħawġu l-fehim tal-idea wara Exadata Software. Exadata ma tipprovdix biss I/O veloċi, taħdem b'mod fundamentali b'mod differenti meta mqabbla mal-arkitettura klassika server + array. Jekk l-operazzjoni tad-database hija tassew "eżadattata", allura l-loġika SQL tiġi trasferita għas-sistema tal-ħażna. Is-servers tal-ħażna, grazzi għal numru ta 'mekkaniżmi speċjali (primarjament l-Indiċi tal-Ħażna Exadata, iżda mhux biss), isibu d-dejta meħtieġa huma stess u jibagħtu d-DB lis-servers. Jagħmlu dan b'mod pjuttost effiċjenti, għalhekk is-sehem ta 'stennija tipika ta' Exadata fil-ħin totali ta 'rispons huwa żgħir. 

Kif se jinbidel dan is-sehem barra minn Exadata? Dan kif se jaffettwa l-prestazzjoni tad-database kollha kemm hi? L-ittestjar se jwieġeb l-aħjar dawn il-mistoqsijiet. Pereżempju, stennija għal "scan ta 'tabella intelliġenti taċ-ċelluli" barra minn Exadata tista' tinbidel f'Scan Sħiħ tal-Tabella tant tqil li I/O jieħu l-ħin kollu tar-rispons u l-prestazzjoni tiddegrada b'mod drammatiku. Huwa għalhekk li huwa ħażin, meta tanalizza l-AWR, li tikkunsidra l-perċentwal totali tal-aspettattivi ta 'Exadata bħala l-kontribuzzjoni tal-maġija tagħha għall-prestazzjoni, u aktar u aktar li tuża dan il-perċentwali biex tbassar il-prestazzjoni barra minn Exadata. Biex tifhem kemm hu "eżatt" ix-xogħol tad-database, għandek bżonn tistudja l-istatistika AWR tat-taqsima "Stats ta 'Attività ta' Istanza" (hemm ħafna statistika b'ismijiet li jispjegaw lilhom infushom) u tqabbelhom ma 'xulxin.

U biex tifhem kif id-database barra minn Exadata se jħossu, huwa aħjar li tagħmel klonu tad-database minn backup fuq l-arkitettura fil-mira u tanalizza l-prestazzjoni ta 'dan il-klonu taħt tagħbija. Is-sidien ta 'Exadata, bħala regola, għandhom din l-opportunità.

Awtur: Alexey Struchenko, kap tad-dipartiment tad-database Jet Infosystems

Sors: www.habr.com

Żid kumment