AWR: Quomodo "peritus" est effectus database?

Cum hoc brevi posto unum errorem depellere velim relatas ad analysin AWR databases currens in Oraculum Exadata. Pro X fere annis, constanter ante interrogationem fui: quid confert Exadata Software ad productivity? Aut verbis recentibus signatis utens: quomodo "peritus" est opus datorum particularis?

AWR: Quomodo "peritus" est effectus database?

Saepe recta haec quaestio, mea sententia, perperam respondet cum mutant AWR. Ratio insidiandi modum exhibet, qui responsionem temporis tractat ut summam temporis processuum operantis (DB CPUs) et tempus exspectationis variarum generum.

Adventu Exadata, exspectationes specificae systematis pertinentes ad operationem Software Exadatae in AWR mutant. Pro regula, nomina talium exspectationum incipiunt a verbo "cellae" (exadata at servo cellae dicitur), quarum frequentissima sunt nomina propria explanatoria "cella dolor mensa scan", "cellula multiblock physica legere" et "cellula una obstructionum corporis legere".

In pluribus, participatio talium Exadata manet in summa responsione temporis exiguum, et ideo ne in Top10 Eventus Foreground inciderint per Total Expecta Tempus sectionem (hoc in casu, debes quaerere eas in Exspectare Foreground Rerum gestarum sectionem). Aegre exemplum cottidianae AWR a nostris clientibus invenimus, quo exspectatio Exadata in sectione Top10 comprehendebatur et in summa circiter 5% erat;

Event

expectat

Totalis expecta tempus (sec)

AVG Exspecta

%DB time

Exspecta Classis

DB CPU

115.2K

70.4

SQL* Net plus notitia ex dblink

670,196

5471.5

8.16ms

3.3

Network

cellula una obstructionum corporis legere

5,661,452

3827.6

676.07us

2.3

User I/O*

Sync ASM rebalance

4,350,012

3481.3

800.30us

2.1

other

cellula multiblock corporis legere

759,885

2252

2.96ms

1.4

User I/O*

iter rectum legere

374,368

1811.3

4.84ms

1.1

User I/O*

SQL * Net nuntius ex dblink

7,983

1725

216.08ms

1.1

Network

cellula dolor mensa scan

1,007,520

1260.7

1.25ms

0.8

User I/O*

iter rectum legere temp

520,211

808.4

1.55ms

0.5

User I/O*

enq: TM - contentione

652

795.8

1220.55ms

0.5

Applicatio

Conclusiones sequentes saepe e statistica AWr deductae sunt:

1. Conlatio magicae Exadatae ad perficiendi datorum alta non est - non excedit 5%, et male datorum "exadatizet".

2. Si talis database transfertur ab Exadata ad architecturae "servatoris + ordinata", tunc perficiendi non multum mutabit. Quia etsi ordo iste ter tardius evadit quam systema Exadata repositionis (quod vix fieri potest pro modernis All Flash ordinat), multiplicando 5% per tres augetur augmentum in portione I/O ad 15% - database certe hoc superstes erit!

Ambae conclusiones impropriae sunt, insuper intellectum ideae post Exadata Software pervertunt. Exadata ieiunium I/O non modo praebet, fundamentaliter aliter laborat ut cum servo classico + architecturae ordinatae comparentur. Si operatio database vere est "exapta", tunc logica SQL ad systema reponendi transfertur. Servatores repono, gratias pluribus mechanismis specialibus (praesertim Exadata Indices tabulariorum, sed non solum), data necessaria inveniunt et DB ad ministratores mittunt. Faciunt hoc satis efficaciter, itaque participatio typica Exadata manet in plena responsione temporis exiguum. 

Quomodo haec participes mutatio extra Exadata erit? Quomodo hoc afficit totius datorum executionem? Testis optime respondebit his quaestionibus. Exempli gratia, exspectans "cellam mensae captiosae scan" extra Exadata in tam gravem mensam plenam Scan vertere potest ut I/O totum tempus responsionis et effectus dramatically degradat. Quam ob rem nefas est, cum AWR analyzing, summa exspectatione Exadata recipis considerare ut collationem magicae suae ad effectum, et magis etiam hoc quotus quisque uti extra Exadata praedicere perficiat. Ad intellegendum quomodo "exactum" opus datorum sit, debes studere AWR statisticae "Instantiae Activity Stats" sectionis (sunt multum statisticae cum nominibus auto-explicatoriis) et eas inter se comparare.

Et ut intelligas quomodo database extra Exadata sentiat, optimum est clone database a tergum in scopo architecturae facere ac perficiendi huius clone sub onere resolvere. Exadata dominis, pro regula, hac occasione.

Author: Alexey Struchenko, caput Jet Infosystems database department

Source: www.habr.com