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?
Ħ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