I-AWR: "Ingcali" isebenza njani kwisiseko sedatha?

Ngesi sithuba esifutshane ndingathanda ukukhupha ukungaqondi kakuhle okunxulumene nohlalutyo lwe-AWR yolwazi olusebenza kwi-Oracle Exadata. Phantse iminyaka eyi-10, ndihlala ndijongene nombuzo: yintoni igalelo le-Exadata Software kwimveliso? Okanye usebenzisa amagama asandul 'ukuqulunqwa: "ingcali" injani umsebenzi wedatha ethile?

I-AWR: "Ingcali" isebenza njani kwisiseko sedatha?

Rhoqo lo mbuzo uchanekileyo, ngokoluvo lwam, uphendulwa ngokuchanekileyo ngokubhekisele kwizibalo ze-AWR. Ibonisa indlela yokulinda inkqubo, ephatha ixesha lokuphendula njengenani lexesha lokusebenza kweeprosesa (DB CPUs) kunye nexesha lokulinda leeklasi ezahlukeneyo.

Ngokufika kwe-Exadata, ukulindela kwenkqubo ethile ehambelana nokusebenza kwe-Software ye-Exadata kubonakala kwizibalo ze-AWR. Njengomthetho, amagama anjalo okulinda aqala ngegama elithi "iseli" (umncedisi we-Exadata Storage ubizwa ngokuba yiseli), apho awona aqhelekileyo alinda ngamagama achaza "i-cell smart table scan", "cell multiblock yokufunda ngokomzimba" kunye “nebloko enye yeseli yokufunda ngokomzimba”.

Kwiimeko ezininzi, isabelo se-Exadata silinda kwixesha lokuphendula lilonke lincinci, kwaye ngenxa yoko abaweli kwi-Top10 yeziganeko zangaphambili ngecandelo leXesha elipheleleyo (kulo mzekelo, kufuneka uzijonge kwi-Foreground Linda. Icandelo leziganeko). Ngobunzima obukhulu, sifumene umzekelo we-AWR yemihla ngemihla kubathengi bethu, apho ulindelo lwe-Exadata lufakwe kwicandelo le-Top10 kwaye lilonke lifikelela kwi-5%:

umcimbi

Ukulinda

Ixesha Lilonke lokulinda (umzuzwana)

Avg Linda

Ixesha le-%DB

Iklasi yokulinda

DB CPU

115.2K

70.4

SQL*Idatha eyongezelelekileyo evela kwi-dblink

670,196

5471.5

8.16ms

3.3

womnatha

iseli ibloko enye ifundeka ngokwasemzimbeni

5,661,452

3827.6

Ngama-676.07us

2.3

Umsebenzisi I/O

I-Sync ASM rebalance

4,350,012

3481.3

Ngama-800.30us

2.1

omnye

iseli multiblock ukufunda ngokomzimba

759,885

2252

2.96ms

1.4

Umsebenzisi I/O

indlela ethe ngqo yokufunda

374,368

1811.3

4.84ms

1.1

Umsebenzisi I/O

SQL*Umyalezo womnatha ovela kwi-dblink

7,983

1725

216.08ms

1.1

womnatha

cell smart table scan

1,007,520

1260.7

1.25ms

0.8

Umsebenzisi I/O

indlela ethe ngqo yokufunda temp

520,211

808.4

1.55ms

0.5

Umsebenzisi I/O

enq: TM - ingxabano

652

795.8

1220.55ms

0.5

isicelo

Ezi zigqibo zilandelayo zihlala zithathwa kwiinkcukacha-manani ze-AWR:

1. Igalelo lomlingo we-Exadata kwintsebenzo yedatha aliphezulu - ayidluli kwi-5%, kwaye i-database "i-exadatize" kakubi.

2. Ukuba i-database enjalo idluliselwa kwi-Exadata ukuya kwi-architecture ye-classic "server + array", ngoko ukusebenza akuyi kutshintsha kakhulu. Kuba nokuba olu luhlu lujika lucothe ngokuphindwe kathathu kunenkqubo yokugcina i-Exadata (eyinto engenakwenzeka kwimihla yangoku Zonke ii-Flash arrays), emva koko siphindaphinde i-5% ngesithathu sifumana ukwanda kwisabelo se-I/O silinda ukuya kwi-15% - i-database ngokuqinisekileyo iya kusinda kule nto!

Zombini ezi zigqibo azichanekanga, kwaye, ngaphezu koko, ziyayitshintsha indlela eqondwa ngayo ingcamango engasemva kwe-Exadata Software. I-Exadata ayiboneleli nje nge-I/O ekhawulezayo; isebenza ngokwahlukileyo kakhulu kuyilo lwe-"server + array" lwakudala. Ukuba i-database iba yi-"exadata" ngokwenene, ngoko ke i-SQL logic ifuduselwa kwinkqubo yokugcina. iiseva Ngenxa yeendlela ezahlukeneyo ezikhethekileyo (ngokuyintloko ii-Exadata Storage Indexes, kodwa zingaphelelanga apho), ziyifumana ngokuzenzekelayo idatha efunekayo kwaye ziyithumele kwiiseva ze-DB. Zikwenza oku ngokufanelekileyo, ngoko ke isabelo sokulinda kwe-Exadata eqhelekileyo kwixesha lokuphendula lilonke lincinci. 

Ingaba esi sabelo siya kutshintsha njani ngaphandle kwe-Exadata? Oku kuya kuyichaphazela njani indlela yokusebenza kwesiseko sedatha xa iyonke? Uvavanyo luya kuyiphendula ngcono le mibuzo. Umzekelo, ukulinda "i-cell smart table scan" ngaphandle kwe-Exadata inokujika ibe yiTable enzima yeScan egcweleyo kangangokuba i-I/O ithatha lonke ixesha lokuphendula kunye nokusebenza kwehla kakhulu. Yingakho kuphosakele, xa uhlalutya i-AWR, ukuqwalasela ipesenti epheleleyo yokulindela i-Exadata njengegalelo lomlingo wayo ekusebenzeni, kwaye ngakumbi ukusebenzisa le pesenti ukuqikelela ukusebenza ngaphandle kwe-Exadata. Ukuqonda ukuba "uchanekileyo" njani umsebenzi wesiseko sedatha, kufuneka ufunde izibalo ze-AWR zecandelo elithi "Instance Activity Stats" (kukho amanani amaninzi anamagama azichazayo) kwaye uthelekise omnye nomnye.

Kwaye ukuqonda ukuba i-database engaphandle kwe-Exadata iya kuziva njani, kungcono ukwenza i-clone yedatha kwi-backup kwi-architecture ejoliswe kuyo kwaye uhlalutye ukusebenza kwale clone phantsi komthwalo. Njengomthetho, abanini be-Exadata banalo eli thuba.

umbhali: U-Alexey Struchenko, intloko yesebe leenkcukacha zeJet Infosystems

umthombo: www.habr.com

Thenga ukusingathwa okuthembekileyo kwiindawo ezinokhuseleko lweDDoS, iiseva zeVPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekileyo ngokhuseleko lwe-DDoS, iiseva zeVPS VDS | ProHoster