AWR: Ki jan "ekspè" pèfòmans baz done a?

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?

AWR: Ki jan "ekspè" pèfòmans baz done a?

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

Add nouvo kòmantè