Avèk pòs kout sa a mwen ta renmen dissiper yon sèl enkonpreyansyon ki gen rapò ak analiz de baz done AWR kouri sou Oracle Exadata. Pou prèske 10 ane, mwen te toujou ap fè fas ak kesyon an: ki sa ki kontribisyon nan Exadata Software nan pwodiktivite? Oswa lè l sèvi avèk mo ki fèk envante: ki jan "ekspè" se travay la nan yon baz done patikilye?
Souvan kesyon sa a kòrèk, nan opinyon mwen, yo reponn mal ak referans a estatistik AWR. Li prezante metòd datant sistèm lan, ki trete tan repons kòm sòm total tan an fonksyone nan processeurs (DB CPUs) ak tan an ap tann nan divès klas.
Avèk avenman Exadata, atant espesifik sistèm ki gen rapò ak operasyon an nan Exadata Software parèt nan estatistik AWR. Kòm yon règ, non yo nan datant sa yo kòmanse ak mo "selil la" (sèvè a Depo Exadata yo rele yon selil), nan ki pi komen yo se datant ak non yo eksplikasyon pwòp "sèlil entelijan tab eskanè", "sèlil multiblock". lekti fizik" ak "selil sèl blòk lekti fizik".
Nan pifò ka yo, pati nan datant Exadata sa yo nan tan repons total la piti, e se poutèt sa yo pa menm tonbe nan Top10 Evènman premye plan yo pa seksyon Tan datant total (nan ka sa a, ou bezwen chèche yo nan Premye plan Wait la. seksyon Evènman). Avèk gwo difikilte, nou te jwenn yon egzanp AWR chak jou nan men kliyan nou yo, nan ki atant Exadata yo te enkli nan seksyon an Top10 ak nan total montan a apeprè 5%:
evènman
Tann
Tan datant total (seg)
Mwayèn Tann
% DB tan
Tann Klas la
DB CPU
115.2K
70.4
SQL* Net plis done ki soti nan dblink
670,196
5471.5
8.16ms
3.3
Rezo
selil sèl blòk lekti fizik
5,661,452
3827.6
676.07us
2.3
I/O itilizatè
Sync ASM reekilib
4,350,012
3481.3
800.30us
2.1
Lòt bagay
selil miltiblòk lekti fizik
759,885
2252
2.96ms
1.4
I/O itilizatè
chemen dirèk li
374,368
1811.3
4.84ms
1.1
I/O itilizatè
SQL* Net mesaj soti nan dblink
7,983
1725
216.08ms
1.1
Rezo
selil entelijan tab eskanè
1,007,520
1260.7
1.25ms
0.8
I/O itilizatè
chemen dirèk li temp
520,211
808.4
1.55ms
0.5
I/O itilizatè
enq: TM - diskisyon
652
795.8
1220.55ms
0.5
aplikasyon
Konklizyon sa yo souvan tire nan estatistik AWR sa yo:
1. Kontribisyon nan maji Exadata nan pèfòmans baz done a pa wo - li pa depase 5%, ak baz done a "exadatizes" mal.
2. Si yon baz done sa yo transfere soti nan Exadata nan achitekti klasik "sèvè + etalaj", Lè sa a, pèfòmans lan pa pral chanje anpil. Paske menm si etalaj sa a vire twa fwa pi dousman pase sistèm nan depo Exadata (ki se diman posib pou etalaj modèn All Flash), Lè sa a, miltipliye 5% pa twa nou jwenn yon ogmantasyon nan pati nan I / O tann a 15% - baz done a pral sètènman siviv sa a!
Tou de nan konklizyon sa yo se kòrèk, Anplis, yo defòme konpreyansyon yo genyen sou lide ki dèyè Exadata Software. Exadata pa jis bay I/O rapid, li travay fondamantalman yon fason diferan konpare ak sèvè klasik + achitekti etalaj la. Si operasyon baz done a vrèman "egzapte", Lè sa a, lojik SQL la transfere nan sistèm nan depo. Serveurs Depo, gras a yon kantite mekanis espesyal (premyèman Exadata Depo Indexes, men se pa sèlman), jwenn done ki nesesè yo tèt yo epi voye DB a nan serveurs yo. Yo fè sa byen efikas, kidonk pati nan datant tipik Exadata nan tan repons total la piti.
Ki jan pataje sa a pral chanje deyò Exadata? Ki jan sa pral afekte pèfòmans baz done a kòm yon antye? Tès ap pi byen reponn kesyon sa yo. Pou egzanp, ap tann pou yon "eskanè tab entelijan selil" andeyò Exadata ka tounen yon gwo eskanè Table Full tankou I/O pran tout tan repons lan ak pèfòmans degrade dramatikman. Se poutèt sa li pa bon, lè w ap analize AWR, konsidere pousantaj total nan atant Exadata kòm kontribisyon nan maji li a nan pèfòmans, e menm plis konsa pou itilize pousantaj sa a pou predi pèfòmans andeyò Exadata. Pou konprann ki jan "egzak" travay baz done a ye, ou bezwen etidye estatistik AWR yo nan seksyon "Estatistik aktivite enstans" (gen anpil estatistik ak non ki eksplikasyon pwòp tèt ou) epi konpare yo youn ak lòt.
Ak konprann ki jan yon baz done deyò nan Exadata pral santi, li pi bon fè yon script baz done ki soti nan yon backup sou achitekti sib la ak analize pèfòmans nan script sa a anba chaj. Pwopriyetè Exadata, kòm yon règ, gen opòtinite sa a.
Author: Alexey Struchenko, chèf depatman baz done Jet Infosystems
Sous: www.habr.com