AWR: Manao ahoana ny "manam-pahaizana" ny fahombiazan'ny angona?

Amin'ity lahatsoratra fohy ity dia tiako ny hanala ny tsy fifankahazoana mifandraika amin'ny famakafakana ny angon-drakitra AWR mandeha amin'ny Oracle Exadata. Nandritra ny efa ho 10 taona, niatrika fanontaniana tsy tapaka aho hoe: inona no fandraisan'ny Exadata Software amin'ny famokarana? Na mampiasa teny vao noforonina: manao ahoana ny "manam-pahaizana" ny asan'ny tahiry manokana?

AWR: Manao ahoana ny "manam-pahaizana" ny fahombiazan'ny angona?

Matetika io fanontaniana marina io, raha ny hevitro, dia voavaly diso amin'ny fanondroana ny antontan'isa AWR. Izy io dia manolotra ny fomba fiandrasana rafitra, izay mihevitra ny fotoana famaliana ho toy ny fitambaran'ny fotoana fiasan'ny processeurs (DB CPUs) sy ny fotoana fiandrasana ny kilasy isan-karazany.

Miaraka amin'ny fahatongavan'ny Exadata, ny andrasan'ny rafitra manokana mifandraika amin'ny fiasan'ny Exadata Software dia niseho tao amin'ny antontan'isa AWR. Amin'ny ankapobeny, ny anaran'ny fiandrasana toy izany dia manomboka amin'ny teny hoe "sela" (antsoina hoe cellule ny mpizara Exadata Storage), izay ny tena mahazatra dia miandry amin'ny anarana hoe "scanner cellule smart table", "cell multiblock physical read". ary ny “cellule single block physical read”.

Amin'ny ankabeazan'ny tranga, ny ampahany amin'ny Exadata toy izany dia kely ao anatin'ny fotoana famaliana manontolo, ary noho izany dia tsy tafiditra ao amin'ny Top10 Foreground Events amin'ny fizarana Total Wait Time (amin'ity tranga ity, mila mitady azy ireo ianao ao amin'ny Foreground Wait. fizarana hetsika). Tamin'ny fahasahiranana lehibe dia nahita ohatra momba ny AWR isan'andro avy amin'ny mpanjifanay izahay, izay nampidirina tao amin'ny fizarana Top10 ny andrasan'ny Exadata ary tamin'ny fitambarany dia manodidina ny 5%:

Event

miandry

Fotoana fiandrasana tanteraka (sec)

Miandry salanisa

% DB fotoana

Miandry kilasy

DB CPU

115.2K

70.4

SQL*Net data bebe kokoa avy amin'ny dblink

670,196

5471.5

8.16ms

3.3

Network

cellule single block physique read

5,661,452

3827.6

676.07 izahay

2.3

Mpampiasa I/O

Ampifanaraho ny fifandanjana ASM

4,350,012

3481.3

800.30 izahay

2.1

Other

cellule multiblock famakiana ara-batana

759,885

2252

2.96ms

1.4

Mpampiasa I/O

lalana mivantana mamaky

374,368

1811.3

4.84ms

1.1

Mpampiasa I/O

Hafatra SQL* Net avy amin'ny dblink

7,983

1725

216.08ms

1.1

Network

cellule smart table scan

1,007,520

1260.7

1.25ms

0.8

Mpampiasa I/O

lalana mivantana mamaky temp

520,211

808.4

1.55ms

0.5

Mpampiasa I/O

enq: TM - fifandirana

652

795.8

1220.55ms

0.5

fampiharana

Ireto fanatsoahan-kevitra manaraka ireto dia matetika azo avy amin'ny antontan'isa AWR toy izany:

1. Ny fandraisan'anjaran'ny ody Exadata amin'ny fampandehanana ny angon-drakitra dia tsy avo loatra - tsy mihoatra ny 5% izany, ary "mitombo" ratsy ny angon-drakitra.

2. Raha afindra avy amin'ny Exadata ny angon-drakitra toy izany mankany amin'ny maritrano mahazatra "server + array", dia tsy hiova firy ny fampisehoana. Satria na dia hita ho in-telo miadana kokoa noho ny rafitra fitahirizana Exadata aza ity array ity (izay zara raha azo atao amin'ny array Flash maoderina rehetra), dia mampitombo ny 5% amin'ny telo isika dia mahazo fitomboan'ny anjaran'ny I/O miandry hatramin'ny 15% - azo antoka fa ho tafavoaka amin'izany ny database!

Samy tsy mitombina ireo fehin-kevitra roa ireo, ankoatra izay, manodinkodina ny fahatakarana ny hevitra ao ambadiky ny Exadata Software. Ny Exadata dia tsy manome I/O haingana fotsiny, fa miasa amin'ny fomba hafa izy io raha oharina amin'ny rafitra mpizara + array mahazatra. Raha tena "exadapted" ny fiasan'ny database, dia afindra any amin'ny rafitra fitahirizana ny lojika SQL. Ny mpizara fitehirizana, noho ny mekanika manokana maromaro (indrindra indrindra ny Exadata Storage Indexes, fa tsy izany ihany), dia tadiavo ny angona ilaina ary alefaso any amin'ireo mpizara ny DB. Manao izany izy ireo amin'ny fomba mahomby, noho izany dia kely ny ampahany amin'ny Exadata mahazatra ao anatin'ny fotoana famaliana manontolo. 

Ahoana no fiovan'ity fizarana ity ivelan'ny Exadata? Inona no fiantraikan'izany eo amin'ny fampandehanana ny angon-drakitra manontolo? Ny fitsapana dia hamaly tsara ireo fanontaniana ireo. Ohatra, ny fiandrasana "scanner table smart" ivelan'ny Exadata dia mety hivadika ho Scan Full Table mavesatra toy izany ka ny I/O dia maka ny fotoana famaliana manontolo ary miharatsy ny fampisehoana. Izany no mahatonga ny tsy mety, rehefa mamakafaka ny AWR, ny fiheverana ny isan-jaton'ny andrasana amin'ny Exadata ho fandraisan'ny heriny amin'ny zava-bitany, ary vao mainka aza ny mampiasa io isan-jato io mba haminavina ny zava-bita ivelan'ny Exadata. Mba hahatakarana ny fomba "marina" ny asan'ny angon-drakitra dia mila mandalina ny antontan'isa AWR ao amin'ny fizarana "Instance Activity Stats" ianao (misy antontan'isa maro miaraka amin'ny anarana manazava tena) ary mampitaha azy ireo amin'ny tsirairay.

Ary mba hahatakarana ny mety ho fihetseham-pon'ny angon-drakitra ivelan'ny Exadata, dia tsara indrindra ny manao clone angona avy amin'ny backup amin'ny maritrano kendrena ary manadihady ny fahombiazan'ity clone ity eo ambanin'ny entana. Amin'ny maha-fitsipika, manana io fahafahana io ny tompon'ny Exadata.

Author: Alexey Struchenko, lehiben'ny departemantan'ny angona Jet Infosystems

Source: www.habr.com

Add a comment