AWR: Иҷрои пойгоҳи додаҳо то чӣ андоза "коршинос" аст?

Бо ин паёми кӯтоҳ ман мехоҳам як нофаҳмиро дар бораи таҳлили пойгоҳи додаҳои AWR, ки дар Oracle Exadata кор мекунанд, бартараф кунам. Тақрибан 10 сол аст, ки ман пайваста бо саволе рӯ ба рӯ мешавам: саҳми нармафзори Exadata дар ҳосилнокӣ чист? Ё бо истифода аз калимаҳои нав сохташуда: кори як пойгоҳи додаҳо то чӣ андоза "коршинос" аст?

AWR: Иҷрои пойгоҳи додаҳо то чӣ андоза "коршинос" аст?

Аксар вақт ба ин саволи дуруст, ба андешаи ман, бо истинод ба омори AWR нодуруст ҷавоб дода мешавад. Он усули интизории системаро пешниҳод мекунад, ки вақти вокунишро ҳамчун ҷамъи вақти кори протсессорҳо (МБ CPU) ва вақти интизории синфҳои гуногун баррасӣ мекунад.

Бо пайдоиши Exadata, дар омори AWR интизориҳои мушаххаси система вобаста ба кори нармафзори Exadata пайдо шуданд. Одатан, номҳои чунин интизориҳо бо калимаи “ячейка” оғоз мешаванд (сервери нигаҳдории Exadata ячейка номида мешавад), ки маъмултарини онҳо интизорӣ бо номҳои худфаҳмо “сканкунии мизи интеллектуалии ҳуҷайра”, “мултиблоки ячейка” мебошанд. хондани физикӣ" ва "хониши физикии як блоки ҳуҷайра".

Дар аксари мавридҳо, ҳиссаи чунин интизориҳои Exadata дар вақти умумии посух кам аст ва аз ин рӯ онҳо ҳатто ба қисми Top10 рӯйдодҳои пешакӣ аз рӯи вақти интизории умумӣ дохил намешаванд (дар ин ҳолат, шумо бояд онҳоро дар интизории пешина ҷустуҷӯ кунед. Бахши рӯйдодҳо). Бо душвориҳои зиёд, мо аз муштариёни худ намунаи AWR-и ҳаррӯзаро ёфтем, ки дар он интизориҳои Exadata ба бахши Top10 дохил карда шуда буданд ва дар маҷмӯъ тақрибан 5% -ро ташкил медиҳанд:

ҳодиса

Интизорӣ

Вақти умумии интизорӣ (сония)

Мунтазири миёна

% DB вақти

Классро интизор шавед

CPU DB

115.2K

70.4

SQL*Net маълумоти бештар аз dblink

670,196

5471.5

8.16ms

3.3

шабакаи

ҳуҷайраи ягонаи блок хонда физикӣ

5,661,452

3827.6

676.07ус

2.3

I/O корбар

Тавозуни ASM-ро ҳамоҳанг созед

4,350,012

3481.3

800.30ус

2.1

дигар

хониши физикии ҳуҷайраҳои multiblock

759,885

2252

2.96ms

1.4

I/O корбар

роҳи мустақим хондан

374,368

1811.3

4.84ms

1.1

I/O корбар

SQL* Паёми Net аз dblink

7,983

1725

216.08ms

1.1

шабакаи

скан кардани мизи интеллектуалии ҳуҷайра

1,007,520

1260.7

1.25ms

0.8

I/O корбар

ҳарорати хондани роҳи мустақим

520,211

808.4

1.55ms

0.5

I/O корбар

enq: TM - баҳс

652

795.8

1220.55ms

0.5

Ариза

Аз чунин омори AWR аксар вақт хулосаҳои зерин бароварда мешаванд:

1. Саҳми ҷодугарии Exadata дар иҷрои пойгоҳи додаҳо зиёд нест - он аз 5% зиёд нест ва пойгоҳи додаҳо суст "эксадат мекунад".

2. Агар чунин махзани маълумот аз Exadata ба меъмории классикии «сервер + массив» гузаронида шавад, он гох корнамоии он чандон тагйир намеёбад. Зеро ҳатто агар ин массив нисбат ба системаи нигаҳдории Exadata се маротиба сусттар бошад (ин барои All массивҳои муосири Flash имконнопазир аст), пас 5% ба се зарб задан, мо афзоиши ҳиссаи воридотро ба 15% интизор мешавем. - базаи маълумот бешубҳа аз ин наҷот хоҳад ёфт!

Ҳардуи ин хулосаҳо нодурустанд, илова бар ин, онҳо фаҳмиши идеяи паси Software Exadata-ро таҳриф мекунанд. Exadata на танҳо вуруди зудро таъмин мекунад, балки он дар муқоиса бо меъмории классикии сервер + массив ба таври куллӣ фарқ мекунад. Агар амалиёти махзани маълумот воқеан "барқарор карда шуда" бошад, мантиқи SQL ба системаи нигоҳдорӣ интиқол дода мешавад. Серверҳои нигаҳдорӣ ба шарофати як қатор механизмҳои махсус (пеш аз ҳама Indexes Storage Exadata, вале на танҳо) худашон маълумоти заруриро пайдо мекунанд ва МД-ро ба серверҳо мефиристанд. Онҳо ин корро хеле самаранок мекунанд, аз ин рӯ ҳиссаи Exadata маъмулӣ дар вақти умумии посух кам аст. 

Ин саҳмия берун аз Exadata чӣ гуна тағир меёбад? Ин ба кори махзани маълумот дар маҷмӯъ чӣ гуна таъсир мерасонад? Санҷиш ба ин саволҳо беҳтарин ҷавоб хоҳад дод. Масалан, интизории "сканкунии мизи интеллектуалии ҳуҷайра" дар берун аз Exadata метавонад ба чунин як скани пурраи Ҷадвали вазнин табдил ёбад, ки I/O тамоми вақти вокунишро мегирад ва иҷроиш ба таври назаррас коҳиш меёбад. Аз ин рӯ, ҳангоми таҳлили AWR, фоизи умумии интизориҳои Exadata-ро ҳамчун саҳми ҷодугарии он ба иҷроиш ҳисоб кардан нодуруст аст ва ҳатто бештар аз ин истифода бурдани ин фоиз барои пешгӯии иҷроиш берун аз Exadata. Барои фаҳмидани он, ки кори базаи маълумот то чӣ андоза "дақиқ" аст, ба шумо лозим аст, ки омори AWR-и бахши "Оморҳои фаъолияти инстансия" -ро омӯзед (бисёр оморҳо бо номҳои худфаъолкунанда мавҷуданд) ва онҳоро бо ҳамдигар муқоиса кунед.

Ва барои фаҳмидани он, ки пойгоҳи додаҳои берун аз Exadata чӣ гуна эҳсос хоҳад кард, беҳтар аст, ки клони махзани маълумотро аз нусхаи эҳтиётӣ дар меъмории мақсаднок созед ва кори ин клонро таҳти сарборӣ таҳлил кунед. Соҳибони Exadata, чун қоида, ин имконият доранд.

Муаллиф: Алексей Струченко, сардори шӯъбаи пойгоҳи додаҳои Jet Infosystems

Манбаъ: will.com

Илова Эзоҳ