Leis an bpost gairid seo ba mhaith liom deireadh a chur le míthuiscint amháin a bhaineann le hanailís ar bhunachair shonraí AWR atá ar siúl ar Oracle Exadata. Le beagnach 10 mbliana, bhí mé ag tabhairt aghaidhe i gcónaí ar an gceist: cad a chuireann Bogearraí Exadata le táirgiúlacht? Nó ag baint úsáide as focail nuachumtha: cé chomh “saineolaí” é obair bhunachar sonraí faoi leith?
Go minic freagraítear an cheist cheart seo, i mo thuairim, go mícheart agus tagairt á déanamh do staitisticí AWR. Cuireann sé modh feithimh an chórais i láthair, a dhéileálann le ham freagartha mar shuim am oibriúcháin na bpróiseálaithe (CBanna DB) agus am feithimh na ranganna éagsúla.
Le teacht Exadata, bhí ionchais chórais shonracha a bhaineann le hoibriú Bogearraí Exadata le feiceáil i staitisticí AWR. De ghnáth, tosaíonn ainmneacha feithimh den sórt sin leis an bhfocal “cill” (tugtar cill ar an bhfreastalaí Stórála Exadata), agus is iad na cinn is coitianta ná feithimh le hainmneacha “scanadh tábla cliste cille”, “léamh fisiciúil ilbhloic cille” agus “léamh fisiciúil aon bhloc cille”.
I bhformhór na gcásanna, is beag an sciar d’fhanann Exadata den sórt sin san am freagartha iomlán, agus dá bhrí sin ní thagann siad isteach sa rannóg Top10 Events Frontground by Total Wait Time (sa chás seo, ní mór duit iad a chuardach sa Tulra Fan. Alt imeachtaí). Le deacracht mhór, fuair muid sampla de AWR laethúil ónár gcustaiméirí, ina raibh ionchais Exadata san áireamh sa chuid Top10 agus san iomlán thart ar 5%:
Imeacht
Fan
Am Feithimh Iomlán (soicind)
Meán Fómhair Fan
% DB ama
Fan Aicme
LAP DB
115.2K
70.4
SQL* Glan níos mó sonraí ó dblink
670,196
5471.5
8.16ms
3.3
líonra
cill bloc singil léamh fisiciúil
5,661,452
3827.6
676.07us
2.3
Úsáideoir I/O
Sioncronaigh athchothromú ASM
4,350,012
3481.3
800.30us
2.1
Eile
cill multiblock léamh fisiciúil
759,885
2252
2.96ms
1.4
Úsáideoir I/O
cosán díreach léite
374,368
1811.3
4.84ms
1.1
Úsáideoir I/O
SQL * Teachtaireacht glan ó dblink
7,983
1725
216.08ms
1.1
líonra
scanadh tábla cliste cille
1,007,520
1260.7
1.25ms
0.8
Úsáideoir I/O
cosán díreach léite teocht
520,211
808.4
1.55ms
0.5
Úsáideoir I/O
enq: TM - spairne
652
795.8
1220.55ms
0.5
Iarratais
Is minic a bhaintear na conclúidí seo a leanas ó staitisticí AWR dá leithéid:
1. Níl an méid a chuireann draíocht Exadata le feidhmíocht an bhunachair sonraí ard - ní sháraíonn sé 5%, agus déanann an bunachar sonraí "exadatize" go dona.
2. Má aistrítear a leithéid de bhunachar sonraí ó Exadata go dtí an ailtireacht clasaiceach “freastalaí + eagar”, ní athróidh an fheidhmíocht mórán. Toisc go fiú má tharlaíonn sé go bhfuil an t-eagar seo trí huaire níos moille ná an córas stórála Exadata (is ar éigean is féidir do gach eagar Flash nua-aimseartha), ansin trí 5% a iolrú faoi thrí faighimid méadú ar an sciar den I/O ag fanacht go 15% - is cinnte go mairfidh an bunachar sonraí seo!
Tá an dá chonclúid seo míchruinn, ina theannta sin, déanann siad an tuiscint ar an smaoineamh taobh thiar de Bogearraí Exadata a shaobhadh. Ní hamháin go soláthraíonn Exadata I/O tapa, oibríonn sé go bunúsach difriúil i gcomparáid leis an ailtireacht clasaiceach freastalaí + eagar. Má tá oibríocht an bhunachair sonraí “exadapted” i ndáiríre, ansin aistrítear loighic SQL chuig an gcóras stórála. Freastalaithe stórála, a bhuíochas le roinnt meicníochtaí speisialta (Innéacsanna Stórála Exadata go príomha, ach ní hamháin), faigh na sonraí riachtanacha iad féin agus seol an DB chuig na freastalaithe. Déanann siad é seo go héifeachtach go leor, agus mar sin is beag an sciar de ghnáth-fhanann Exadata san am freagartha iomlán.
Conas a athróidh an sciar seo lasmuigh de Exadata? Conas a rachaidh sé seo i bhfeidhm ar fheidhmíocht an bhunachair sonraí ina iomláine? Is fearr a fhreagróidh tástáil na ceisteanna seo. Mar shampla, féadann fanacht le “scanadh tábla cliste cille” lasmuigh de Exadata iompú isteach i Scanadh Iomlán Tábla chomh trom sin go nglacann I/O an t-am freagartha ar fad agus go dtiocfaidh díghrádú suntasach ar fheidhmíocht. Sin é an fáth go bhfuil sé mícheart, nuair a dhéantar anailís ar AWR, an céatadán iomlán d’ionchais Exadata a mheas mar an méid a chuireann a draíocht ar fheidhmíocht, agus níos mó fós ná an céatadán seo a úsáid chun feidhmíocht lasmuigh de Exadata a thuar. Chun tuiscint a fháil ar cé chomh “beacht” is atá obair an bhunachair sonraí, ní mór duit staidéar a dhéanamh ar staitisticí AWR sa rannán “Stats Gníomhaíocht Instance” (tá go leor staitisticí ann le hainmneacha féinmhínitheacha) agus iad a chur i gcomparáid lena chéile.
Agus chun tuiscint a fháil ar conas a bhraitheann bunachar sonraí lasmuigh de Exadata, is fearr clón bunachar sonraí a dhéanamh ó chúltaca ar an sprioc-ailtireacht agus anailís a dhéanamh ar fheidhmíocht an chlón seo faoi ualach. Tá an deis seo ag úinéirí exadata, mar riail.
Author: Alexey Struchenko, ceann ar roinn bhunachar sonraí Jet Infosystems
Foinse: will.com