Кућа Базе података Кључ ефикасне аналитике: брзо враћајући упити

Кључ ефикасне аналитике: брзо враћајући упити

Anonim

Аутор особља Тецхопедиа, 30. новембра 2016

Одлазак: Домаћин Ериц Каванагх, заједно с др. Робин Блоор-ом, Дез Бланцхфиелд-ом и ИДЕРА-иним Буллетт Манале-ом разговарају о упитима и како њихова ефикасност може имати далекосежне ефекте.

Тренутно нисте пријављени. Пријавите се или пријавите да бисте видели видео.

Ериц Каванагх: Даме и господо, здраво и добродошли поново. У среду је четири сата источног времена, а ових дана то значи да је време за вруће технологије! Да заиста. Данас причамо о цоол стварима. Наравно, ја сам ваш домаћин, Ериц Каванагх. Наслов данашње емисије је „Кључ ефикасне аналитике: Брзи повратни упити.“ Тачно, народе, сви желимо брзо. Ко не жели брз? Постоји слајд о вашем заиста, и доста о мени. Удари ме на Твиттер, @ериц_каванагх. Радо ћу се повезати с вама тамо и обавити разговор на друштвеним мрежама. Може бити забавно, само не разговарајте о политици.

Година врућа. Ове године разговарамо о различитим аналитичким питањима, а једна тема за данас заиста је само централна у постизању посла. Сећам се да сам вероватно пре пет или шест година први пут чуо некога како употребљава израз „разговарај са твојим подацима“, и мада то може звучати помало срамежљиво, поента је да, ако не можеш да имаш итеративно искуство са ваши подаци, ако не можете брзо да измените своје упите, пошаљете нове упите, брзо добијете одговоре, тада не разговарате са својим подацима и цео аналитички процес је скраћен. То није добро.

Када разговарате са својим подацима, то значи да сте у могућности да се враћате напријед и назад, а по мом мишљењу то је када пронађете увид. Јер врло ретко ћете први пут смислити савршен упит. Осим ако нисте Мозарт аналитике - а сигуран сам да је та особа тамо - мораћете да проведете неко време модификујући, додајући неку димензију, покушавајући да прецизирате оно што тражите .

Јер, опет, ово нису изузетно добра окружења са којима имамо посла у свету аналитике; имамо посла са врло неугодним окружењима и веома сложеним и вишедимензионалним окружењима. И тако, целокупна идеја веб емисије данас говори о томе како омогућити такву итеративну интеракцију са вашим подацима.

Имамо три излагача. Наравно, у Хот Тецхнологиес, ​​за разлику од Савјета за брифинг, имамо два аналитичара; свако прво учествује, затим гост улази, даје презентацију, а ми имамо неку врсту округлог стола. И ви, наша публика, можете играти велику улогу у томе. Молим вас немојте се стидети; пошаљите своја питања у било ком тренутку. Ако можете, користите плочу за питања и питања, иначе је панел за ћаскање у реду; Покушаћу да надгледам оба током емисије. Ми то и снимимо, па ако нешто пропустите или желите да поделите са колегама, вратите се касније. Објављујемо их на Тецхопедиа.цом, а такође и на ИнсидеАналисис.цом.

И са тим ћу довести паметне људе. Предаћу га др Робин Блоор. Дајте му кључеве, промените презентатора и ето га. Робин, однеси то.

Робин Блоор: У реду. Хвала на уводу. Пре отприлике месец и по дана, разговарао сам са програмером који је заправо ДБА. Он у ствари није ДБА - био је ДБА у одређеној компанији и био је једина особа која је заправо могла да изврши упите. Али разболело се од тога, јер је он у ствари прилично паметан програмер. Па је отишао.

А он ионако мора да ради неколико дана сваког месеца за њих, јер нису могли наћи никога да заузме његово место и нису имали појма шта ради база података или како је уопште подесити. И некако сам размишљао о томе, и једноставно, знате, они заиста нису имали ИТ одељење, али овај момак им је пружао подршку. Заправо, већину времена је радио ДБА посао.

За софистициране базе података - Орацле, СКЛ Сервер, ДБ2, све оне велике, скупе - подешавање базе података је тежак посао. То је сигурно и посао. И разлог, заиста, јер се каже да је то, то је променљиви пејзаж. Некако ћу проћи кроз ово. Знате, релацијске базе података - обично је то велика слика, релацијске базе података и даље доминирају у популарности. Вероватно ће доминирати још дуго времена. Да, сада постоје друге базе података које добијају више времена, али, знате, када заправо погледате шта се тамо догађа, Орацле ради већину тога, Мицрософт СКЛ Сервер је други, а у облаку се догађају разне ствари може, међутим, изазвати изазов. Они су велики дивови у игри. А то су базе података које можете користити и за ОЛТП и заправо за оптерећење складишта података. Алтернатива се обично користи углавном у аналитичким окружењима, а онда их обично одређује податак зашто бисмо то изабрали, а не релацијско. Углавном људи то не чине.

Компаније имају тенденцију да се стандардизују на једној бази података. Недавно сам наишао на компанију која је имала преко 5.000 примерака Орацле. И некако, особа с којом сам разговарао из те компаније, некако сам их питала за ДБА. Рекли су да имају око 10 ДБА-ова и око 30 база података. И остало, Орацле се углавном користио као завршни систем. Било је врло мало стреса на податке из апликација које су их користиле. Али то ме је само задивило - 5.000 примерака Орацле.

Узгред, имали су и лиценцу за власништво компаније Орацле. Па, знате, корпоративна лиценца, очигледно. Али имали су и друге базе података јер понекад, знате, апликације долазе са преферираном базом података. Није било као да је Орацле једина ствар. И вриједно спомена да ни Хадооп ни Спарк заправо нису база података, и проћи ће доста времена док они стекну оно што ја сматрам правилом базе података. Наравно за везе са подацима.

Уз ДБА активности - вероватно Буллетт може рећи много више о томе него ја - али само ћу их проћи. То је оно што ја обично мислим, знате, шта ДБА ради. Инсталирају, конфигуришу, надограђују, управљају лиценцама. Обављају пуно ЕТЛ-а и репликације на овај или онај начин. Они раде складиштење и планирање капацитета. Они раде на решавању проблема или су део тима за решавање проблема. Надгледање и подешавање перформанси је углавном већи део њихове активности, али све ове друге ствари, нису мале, знате. Сигурност, одговорни су за сигурносну копију и опоравак. Они би требало да буду укључени у систем за тестирање софтвера, и могли би да буду укључени у животни циклус података.

Перформансе. Када сам био један од тих момака. Кад сам покренуо и подешавао базе података, тако сам схватио, знате? ЦПУ постоји, и на овај или онај начин у данашње време ЦПУ прилично нормално ради у празном ходу, јер би био један од друга два или два - Па, једно од осталих уских грла у ствари би створило проблем. Меморија, дробљење и фрагментација или засићење И / О диска или диска, понекад вртоглава мрежа, ако се покрећете у више чворова мреже и вероватно бисте могли наићи на закључавање.

Али то је био свет какав сам ја видео. Недавно сам погледао Орацле и број параметара подешавања који постоје у Орацлеу. Било је преко 300. Знате, и ако заправо размишљате о томе, ДБА који заиста зна шта ради мора имати неку идеју зашто бисте се икада побркали са било којом од њих. Значи, то је компликован посао, и ово је компликованије.

Знате, тренутно имамо ЦПУ, али имате … ЦПУ-и већ постоје, ГПУ-и на ЦПУ-у или ФПГА-и на ЦПУ-у. Тако да се догађа нека врста крижања о ономе што се заправо догађа на ЦПУ-у. Процесори су одавно постали вишејезични; У ствари, више нисам подешавао базе података када се то догодило. Немам појма која је разлика заправо, сада када размишљам о томе.

Имамо, знате, 3Д Кспоинт и ИБМ-ов ПЦМ који се појављују као додатни слој меморије, а ми имамо ССД-ове, али знате, они замењују ротирајућу хрђу. Али ССД дискови могу бити различити у брзини. Са толико много њих, можете имати паралелни приступ и то их чини невероватно брзим - близу брзине РАМ-а. И имате све паралелне хардверске архитектуре.

И ово је све, знате, трошкови опадају, што је заиста лијепа ствар, али ово је све ствар - знате, ако узмете следеће издање базе података и онда почнете да је имплементирате на машинама, чак и неким ово, заправо сте изгубили сваки осећај црева који бисте могли да имате због начина на који се подаци понашају, јер су латенције управо врло, веома различите. И овде, знате, имате четири слоја а не три слоја складишта.

Проблеми са базом података. Добијате ентропију базе података - инстанце за ширење су веома честе. Базе података које се користе као ормарићи, то је заправо онај примјер који сам дао. Врло мало база података је самоиницијативно, а оне које тврде да се самоињунирају заправо нису тако добре, знате. Али друга ствар је, врло је мало база података правилно подешено. То је тежак посао, бити у могућности да уравнотежите радно оптерећење. Мислим, када размишљате о бази података, што база података може радити током 24 сата, оптерећења могу бити веома, веома различита. База података мора имати посебно истинско складиште података.

И зато, подешавање које није тривијална ствар, знате, јер оно што радите је подешавање параметара који морају да задовоље читав низ радних оптерећења у одређеном тренутку. У основи је тежак посао. А СКЛ треба подесити посебно за СКЛ ЈОИН-ове. Они могу бити изузетно, знаш, захтјевни. А ако база података има материјализоване погледе, да будем искрен, требало би да истражите њихову употребу, јер ће све учинити невероватно бржим. А то захтева некога ко разуме оптерећења и разуме СКЛ саобраћај и тако даље.

А већина компанија запошљава врло мало ДБА - врло скупо. Познајем прилично велике компаније са, као, троје момака, знате, огромним бројем случајева. Заиста, они коштају много, то је тежак посао с обзиром на сложеност. Требају им алати.

И мислим да је то све што морам да кажем. Ох да. Предајмо Дез, да видимо шта Дез има да каже.

Дез Бланцхфиелд: Хвала, Робин. Ово је велика тема. Држат ћу се ствари за које сматрам да су ефективни свакодневни изазови с којима смо суочени. Будући да се суочимо, постоји читава библиотека књига написана на ову тему. Ко није отишао у техничку књижару и пронашао зидове и зидове књига написаних на само општу тему перформанси базе података и подешавања базе података и праћења. А понекад је то сјајан начин убијања времена.

Општа тема: добијање упита о перформансама. Постоји неколико различитих делова организације који се баве овом темом - на вашем нивоу крајњег корисника, по мом искуству, знате, људи само доживљавају перформансе, да су ствари споре. Котачићи се окрећу на неко вријеме како би се упити вратили. На супротном крају спектра имате људе за инфраструктуру и мрежу и инжењеринг који пребијају стручњаци за базе података, јер се ствари не одвијају онако како су очекивали. И по мом искуству то је веома широк спектар, ствари које могу утицати на наш живот у том спектру.

Ако размислите, од физичког према горе, знате, само простор за рачунаре. Ако желите, меморија има меморију, простор на диску, мрежу и све битове око тога. У овом простору имамо, знате, чува мисао да је, рецимо, боље да користите сирови диск или ЈБОД и само, знате, подићи што је брже могуће диск и пустити база података издвоји слој заштите података. Други људи су велики обожаватељи РАИД-а, сувишног низа јефтиних дискова, и имају различита религиозна искуства са РАИД 0, 1, 3, понекад 5 и 6 различитих врста стриптизања или репликација на диску, у случају да тврди диск не успе. Чак и на нивоу складиштења и инжењерском нивоу, ипак имамо људе који имају различите погледе и искуства у погледу перформанси, о врстама складишта.

Било да се ради о директно прикљученим дисковима и самим серверима, или је ли повезан путем влакнастог канала с мрежом складишног простора неког облика, било да је то меморија монтирана са сервера негде преко иСЦСИ или је то на пример Етхернет. И то пре него што уопште стигнете до слоја базе података, где, знате, све ствари које ми узимамо здраво за готово - знате, само одржавање тога, као што је Ериц нагласио, знате, како зовемо разговор са вашим подацима . Само у могућности да идентификујемо обрасце и смислене обрасце за које мислимо да бисмо могли почети да се бавимо и тражимо проблеме перформанси.

И то је врло широка тема, па ћу заронити у две области у којима по мом искуству уложено време и енергија и труд дају добре приносе. Дозволите ми да брзо пређем на прво од ових. И само сам у шали кренуо тражити слику нечега што је имало костур са унутрашње стране и кожу са спољашње стране, али Лего блок је био вероватно најмање грозан. Али на много начина ово некако замишљам и ментално замислим изазов са којим се понекад суочавамо са аналитичким платформама и базама података које их подржавају. И то је то, ви стварно само као потрошач и крајњи корисник или чак програмер често видите слој коже фурнира, али заправо је скелет испод - то је заиста питање на које треба да се фокусирате.

Знате, у овом случају, када размишљамо о стварима које могу утицати на перформансе базе података и аналитику која произилазе из тог одређеног дана, успешности су достигнуте, основна инфраструктура и само праћење те основне инфраструктуре, и као што сам пре неколико тренутака нагласио, вашег диска и меморије и ЦПУ-а. И као што је др Робин Блоор истакао, сада се постављају изазови у виртуализацији и стварима које се догађају у самим чиповима, перформансама до нивоа језгре, као и количини меморије која се сада ставља у сваки чип у свакој језгри. Ово су врло технички изазови које треба посветити свакодневној особи.

Праћење надгледања упита. Знате, један од изазова око надгледања упита и реда упита је на пример - мислим, СКЛ као језик и алати базе података који се налазе око алата за аналитику су веома моћни, а нарочито СКЛ као језик. Али с том снагом и једноставношћу такође долази у многим случајевима, а то је да, ако не ради о апликацији која ради исте ствари изнова и изнова, пише добар програмер и примећује добар ДБА, бити људи који раде неструктуриране упите.

А проблем је у томе што је прилично лако научити мало СКЛ-а и започети с упитима, али као резултат тога, не морате имати све вештине и искуство и знање да бисте знали да ли радите добра или лоша ствар за базу података. Тако да непрестано трчање исте велике, широке, погрешне може само да сруши зграду. Интересантан изазов је задржавање на врху надгледања упита.

Само праћење времена одзива што се тиче платформе и шта корисници добијају. Опет, знате, без правих алата то није нешто што само интуитивно гледате на ствар и мислите: „Ох, мрежа функционира споро“ или „Корисничка меморија не функционише добро“ или „Индекси функционишу лоше "Или" надувају. "

И онда, знате, како доћи до тачке када ћете, након што сте видели проблем са њим, како га раздвојити и раздвојити и решити цео изазов лоше структурираних упита? И, знате, да ли је то ад хоц упит да неко ради руком или је то аналитичко средство с предњим командним плочама које се понаша лоше јер поставља питања на погрешан начин или је то стварно стварно, стварно лоше написан део кода?

А онда, радећи тај итератив, Ериц је рекао да је у почетку прво, итеративно прелазио изнова и изнова и фино подешавајући те токове рада. Знате, које радне токове покрећем, како се изводе, колико често се покрећу, који код ради против њих, где се трче против њега у ЦПУ-у и меморији и диску и мрежи? Да, то је заиста заиста технички изазов.

А онда нирвана коју људи траже у овом свету, истовремено прелазећи из историјске аналитике и подешавања перформанси и упозоравајући на своје окружење, што је сјајно за видети, јер ћете можда у будућности добити план за то ако знате зашто ствари иду споро јуче ујутро у девет сати. Али то вам тренутно не помаже и не помаже да ваш план напредује.

Мислим да је планирање капацитета и одређивање величине и скалирање и подешавање, тако да знате, мислим да сада постоји тренд који постоји у једном великом окружењу у којем људи имају велике платформе базе података и широко раширена окружења база података. од историјског упозоравања и планирања до предиктивног узбуњивања и планирања, где желе знати шта се тренутно догађа и бити у стању да планирају његово даље кретање. Или нам недостаје меморије и остаће нам меморија у наредних сат времена, и шта можемо да учинимо у вези с тим? Шта планирање капацитета можемо да урадимо у реалном времену?

Извините. Долази до тачке у којој, знате, управо цео изазов откривања тих препрека прелази у суштини на оно што називамо аналитиком флуида и чинећи то нормом у вашој организацији. Као што видите, то је невивијални изазов за, знате, баш свакодневне сјајне, неопране масе. А још увек је невивилан изазов за још технички паметније.

Знате, ако је тешко обичним смртницима, како то учинити могућим? Јер, знате, већина је ствари које редовни корисници не могу да реше, а ми можда имамо неке посебне инжењере базе података, програмере базе података, програмере кода, програмере, али они и даље морају да могу да раздвоје окружење. Морају се раздвојити, знате, проблеми попут људи који поново користе код.

Знате, једна од најгорих ствари које сам видео у овом простору око хитова перформанси на аналитичким платформама у веома великим размештањима инфраструктуре сервера базе података су људи који узимају део кода, комад СКЛ-а или украдену процедуру коју нису урадили ' не пишу, а не знају да ли је то добар или лош део кода, и једноставно га поново користе јер им то даје исход који желе. Али испада да је можда само нешто написано у лету да би се постигао један или два исхода, попут извештаја - неко се пожурио.

И тако људи користе сложени код који нису написали, и само га прељуне у део развоја апликација, не знајући да заправо кажњавају задњи део. Чак и само праћење тог учинка и гледање одакле долазе упити и бушење, то је свакодневни изазов који видим.

Основне ствари у понашању, као што су подаци о пре-инсценацији ради извођења тамо где је то могуће. Ствари које доживљавају само вас уче, као што је брисање индекса ако ћете вршити скупни увоз, а затим поново индексирати, тако да се индекси не одржавају када увлачите терабајте података. Знате, без одговарајућих алата то је готово немогуће видети, јер не знате да се индекс убија.

Редовно оптимизирање индекса је врста 101, али шта је са оним што знате, када радите скупни увоз или, знате, стварање табеле о упитима да ли нетко заиста поставља велики упит? Знате, то може бити масиван хит перформанси, и опет, ако не пратите, немате алате да то видите, то се једноставно догађа у позадини и не знате како да то решите .

Ограничавање упита на само потребан број ступаца - мислим, звучи заиста основно, али опет, ако не можете да видите, не знате да се дешава, а онда се то догађа у позадини и боли вас, на тебе.

Знајући када и где да се користе привремене табеле, скупљање великих брисања и ажурирања. Опет, све врло једноставне ствари, али без те видљивости, без алата за то, они само седе у позадини и непрестано вас повреде, а ви само настављате бацати више меморије или ЦПУ-а у окружење базе података да бисте постигли боље перформансе платформе аналитике, када заиста бисте требали бити у стању да се детаљно упознате са оним што вас боли и да се позабавите том конкретном ствари. А онда, знате, ствари попут ограничења страних кључева и како то пронаћи, како то уопште знате да је то проблем?

То ме доводи до закључка моје кључне точке овде, а то је да, знате, свакодневно ове проблеме виђамо свуда. Како се окружења базе података све више повећавају и шире и шире, и како је др Робин Блоор овдје истакао, добивамо све више и сложеније еколошке моделе са временом за базу података.

А затим и потреба за интегрисањем у неке од великих платформи података као што су Хадооп и Спарк које се појављују, а све више и више у исто време. По мом мишљењу, од нас је потребно да пронађемо боље начине и посебне алате како бисмо интелигентно извели перформансе ове платформе и аналитику и дијагностику. Јер то кошта реално време и прави новац и фрустрацију за крајње кориснике и стварне доларе ако не почнемо да стигнемо до алата за заронити у те ствари.

И са тим ћу предати нашим пријатељима из ИДЕРА-е, јер верујем да имају добру причу о томе како бисмо могли да решимо овај проблем.

Буллетт Манале: Звучи добро. Пуно вам хвала, и наставићу и разбити ствари. И ја овде имам неколико слајдова и пусти ме да напредујем и донесем то. Неке од њих ћемо брзо проћи.

Само да вам дам увид, ја сам директор продајног инжењеринга овде, у ИДЕРА-и, и тако оно што радимо је прилично редовно разговор са ДБА-има прилично редовно о мукама и изазовима који су специфични за, у многим случајевима, надгледање перформанси и такве ствари, очигледно. И много чујемо од те публике, па мислим да могу делити неке информације које редовно добијам од њих, што би имало смисла. Прескочићу неколико ових ствари, јер не мислим да су баш они повезани са разговором.

Знате, овде имам своју листу одговорности ДБА-е - доста ми личи на Робинову листу, а мислим да је прилично конзистентна. Мислим да када разговарате са администратором базе података, увек је то - знате, они су на неки од ових подручја нађени више него други и нема риме или разлога за то, то само зависи од окружења.

Чујете прилично широк и широк спектар ствари које људи желе да могу да ураде. И пуно пута људи који то желе не желе - они ће их тражити и, у неким случајевима, почнете да бушите оно што стварно траже, а онда откријете да они стварно тражите више. Они стварно желе више информација од онога што у почетку мисле да им је потребно, а кад почнете са бушењем у алату, мислим да ту можете почети говорити да воде разговор са подацима.

И мислим да је то стварно занимљива фраза, и има пуно смисла у смислу да можете рећи, да, па, ако имате лош упит, шта је заиста лош упит? Да ли је то упит који захтева пуно читања или писања или ЦПУ? Могла би бити она која много ради, могла би и једна, знате, то је, као што сте рекли, лоше написано.

У смислу како то идентификујемо, постоји више начина на које ћете видети у погледу нашег производа, производа Диагностиц Манагер, који показујемо ДБА-овима да могу то решити. И стварно је флексибилан, и мислим да је то једна од великих ствари - морате имати алат који ће вам помоћи у решавању проблема са перформансама, је ли нечије окружење мало другачије.

И бит ће пуно, знате, потреба, а можда чак и нејасних захтјева у погледу надгледања, тако да морате имати нешто флексибилно и нешто што ће радити и бити у могућности да се прилагоди окружењу које покушавате да управљате. Знате, и ја имам пуно ових примера - нећу да пролазим кроз сваки од њих, али треба вам нешто што можете да померате између једног и другог податка, а ја ћу некако разговарај о томе када мало уђемо у производ и покажемо вам то и у смислу како то радимо.

Али оно што мислим да је у питању било који добар алат за аналитику је, знате, постоје неке суштинске ствари које стварно тражите. Очигледно да пре свега не желите алат који ће у име перформанса изазвати сопствене проблеме са перформансама. Када кажем да сакупљамо податке без икаквих трошкова, не говорим о трошковима у смислу, знате, монетарних трошкова, већ о трошковима у смислу режијских трошкова и трошкова у смислу износа ресурса који ми користићу се у име перформанса. Дефинитивно желите нешто што ће вам помоћи.

Потребно вам је нешто што ће моћи да добијете податке које тражите специфичне за проблеме са којима се свакодневно сусрећете, а можда постоје неке ствари које вам нису потребне и које не желите ' Не желим и нема смисла да прикупљате те податке ако нећете икада давати извештаје о њима или ћете имати неких потреба да покушате да управљате тим подацима. На пример, у погледу метаподатака повезаних са перформансама.

Знате, добар пример је то, не треба ме обавештавати да ли је услуга дистрибуираног координатора трансакција у СКЛ-у искључена ако не желим да се прво покреће. Зато ме не упозоравајте, не прикупљајте податке против тога - не требају ми те информације. Стварно је важно имати могућност укључивања и искључивања тих ствари.

Способност да, након што прикупите податке, имате приступ њима прилично брзо - не морате, знате, да их покрећете и масирате, да манипулирате подацима - да будете у могућности да то учините брзо и ефикасно. А онда када једном добијете податке, очигледно је да је заиста важно да бисте могли да их разумете.

Ето, овде, са нашим - са, на пример, производом Диагностиц Манагер за који ћу вам данас показати мало - тај производ, знате, волео бих да вам кажем да ће тај производ ићи замените и будите ДБА у кутији. Реалност је таква да захтева неко знање о томе шта је ваше окружење и шта покушавате да постигнете. Очигледно је имати разумијевање улоге ДБА-е.

Оно што покушавамо да урадимо је да се едукујемо кроз помоћ и кроз друге методе. Али увек ћете желети да то повежете, очигледно, са неком врстом искуства или неким ко има неко знање шта треба учинити након што добију податке. И могућност да имате особу која може да постави тачна питања производу и да разговарате са подацима, очигледно је кључно. А онда очигледно можете да схватите податке.

Једном када добијем информације, бити у могућности да их изнесем правим људима. Моји програмери, мој оперативни тим - ко год да је то, можда ћу требати да се интегришем са другим производима, имају куке да то могу учинити. Све су то заиста важне ствари. И онда, очигледно, последње, али не најмање битно, ако морам да знам више, бити у стању да то учиним. Да ли то значи укључивање још неких података о којима ће се прикупљати или то значи само мало дубље уношење података. Надате се да ћете помоћу алата који ће бити, помажете у перформансама, све ствари које су вам потребне да бисте могли одговорити на та питања.

Оно што овде нисам ставио за које сматрам да вероватно вреди приметити је да вам треба алат који ће вам помоћи да разликујете шта је нормално, а шта није нормално. И мислим да је то велика, јер, знате, постоји тона производа упозорења и ствари које су вани, али ако сте добили упозорење и упозорење је лажно упозорење, то вам не чини добро ; то је више губљење времена и то ће смањити вашу ефикасност више него што ће им помоћи. Значи, то су неке ствари које бих имао на уму.

Када говорим о производу за који све ове ствари вежем унутар пакета производа ИДЕРА, то је производ Диагностиц Манагер који мислим да има вероватно главне карактеристике у ономе о чему причамо у погледу базе података подешавање и перформансе и праћење и такве ствари.

Људи траже праћење на нивоу предузећа; желе да имају приступ, да могу на једном екрану знати да ствари функционишу онако како би требале. Или желе да могу, очигледно, ако постоји проблем, да виде где је проблем, а затим да буду у стању да се укључе у њега. Стварно велики део, мислим, онога што људи траже с оваквим начинима на које се стварно можете усрећити у свом наступу.

Друга ствар која очигледно иде уз то је да ја не могу само да радим у садашњости и морам се моћи враћати кроз временске периоде, да ли то значи да се гледају упити који су лоше функционисали или да ли то значи, ви знам, гледајући на начин на који се сам домаћин ВМ понашао у смислу ресурса. Све ове ствари које морате да радите и нећете тамо седети зурећи у своју конзолу 24 сата дневно, 7 дана у недељи.

Ако сте на одмору или ако сте усред ноћи, или шта год то могло бити, потребно вам је нешто што ће моћи да се вратите у прошлост с вама да бисте могли да кажете шта се дешава на пример у у време када смо имали проблем. А бити у стању да то учинимо, још једном, ефикасно и брзо и бити у стању да се убацимо у то дефинитивно је важан део у смислу ове дискусије. И рекао бих да је то вероватно једна од важнијих ствари у погледу онога што људи траже. Увек траже тај прозор у прошлост, јер то је заиста им - Знате, не желите да седите тамо и чекате да се нешто поново догоди.

Следећа ствар на листи је заправо везање на оно о чему смо разговарали раније, са самом изведбом упита. Показаћу вам неколико различитих примера у производу Диагностиц Манагер, како то радимо, што ће вам сигурно на крају дана пружити пуно опција око самих упита у смислу шта желите да се окупите.

У смислу да ли вас занимају упити који узрокују бол у ресурсима, потрошња ЦПУ-а или потрошња И / О-а. Било да се ради о упитима који захтевају дуго времена или упитима који само уопште можда нису најгори увреде у погледу перформанси, али могу се покретати толико често да би чиста учесталост самог покретања могла бити проблем. И очигледно је да је у могућности да уочите трендове током времена и са тим упитима важан део тога.

Постоји пуно различитих начина на које то можемо учинити у оквиру овог производа и мислим да је то очигледно заиста важан део већине ДБА. Чак и ако немате своје интерно развијене апликације, и даље је лепо када можете отићи до произвођача софтвера и рећи: "Хеј, знате шта? Знате, два сата поподне сваког дана кад се овај посао покрене ", или шта год то било, " то узрокује ваша апликација, и то морамо поправити. "Дакле, чак и ако немате комплетан контрола самог кода, још увек је лепо знати када се дешавају проблеми.

А онда, знате, други део је очигледно више проактиван. Бити у стању да будете први који ће знати, бити у стању разумјети када се појави проблем. Да не само да будете први који ће знати да бисте то могли да исправите, већ у многим случајевима када вам је потребно нешто што ће моћи да аутоматизује одговор, и у многим случајевима. Можете, рецимо, да знате, уместо да добијете е-пошту са: „Хеј, то треба да поправите“, ако сам на састанку или ако сам, знате, на путу или шта год да сам ја Ја радим, очигледно је лепо кад могу рећи да имам нешто на месту што ће моћи да се посвети томе на аутоматизован начин.

А ако није адресирано на аутоматизован начин, барем ћете бити први који ће знати како бисте могли предузети корективне мере или контактирати некога ко може. Дакле, то су очигледно важни делови за, знате, ове врсте проблема са којима бисте могли наићи у погледу надгледања ваших машина и ваших инстанци и саме анализе.

Сада сам говорио о томе раније, а то је флексибилност ствари. Не могу ово довољно нагласити, кад сам у стању да кажем ван, ако постоји нешто што се не надгледа, бити у могућности да функционалност производа буде додата тим стварима бити под надзором. У том смислу, на примеру Диагностиц Манагера, очигледно, знате, ВМИ бројачи, бројачи, бројачи СКЛ сервера можете да креирате сопствене упите.

Можете чак и да знате да ако желите да извучете податке из свог вЦентер окружења или вашег Хипер-В окружења, као резултат анкетирања које се одвија и које можете, то знате, да то радите редовно и извуците те податке и моћи ћете их прегледати. И још једном, окрените се са једног места на друго док гледате ове информације.

То су такве ствари које, у односу на оно што видим да људи питају када говоре о алату који ће им помоћи у подешавању и перформансама - производ који ћу вам показати у само друго је Диагностиц Манагер и подржава све, од 2000. па све до 2016. Специфично је за СКЛ Сервер, па надгледамо управљање тим стварима. Нема агената на самим инстанцама који прате инстанцу.

То се враћа прикупљању информација по мало коштању, да, знате, покушали смо очигледно више прикупити те информације, такође не користити пуно ресурса, зар не? Покушавамо да искористимо ствари које нам СКЛ Сервер већ пружа и да га побољшамо, било да се ради о динамичким приказима управљања или да ли су то проширени догађаји или какав је случај у погледу саме колекције. Способност да искористимо те информације и учинимо је бољом један је од наших мандата.

Ако сада ово брзо погледате, нећу превише детаљно да пролазим кроз архитектуру, већ да имам резервно складиште са свим нашим историјским подацима којима можете управљати и које можете чувати онолико дуго колико желите. Можете чак да одаберете врсту информација које желите да задржите и на колико дуго. То се некако враћа назад, прикупљању одговарајућих података и непотребним подацима. Ако желите да задржите упите пет дана који су ефикасни у сржи, а затим да упозорења задржите две године, то је на вама и то је потпуно ваш прерогатив у могућности да то учините.

Неколико различитих конзола уз овај производ. Имате верзију засновану на вебу, имате и дебелу верзију клијента. И тако, имати флексибилност у скакању на прегледач и гледању шта се дешава, или ако имате лаптоп где имате инсталиран наменски клијент, било који од ових приступа би вам успео.

Сада бих желео да направим брзу демонстрацију. И напоменуо бих - враћам се на овај други слајд овде - који имамо, управо смо додали, баш као ФИИ за оне који су упознати са производом, имамо нову понуду која је Диагностиц Манагер Про. Професионална понуда која с тим укључује и нешто што зовемо Ворклоад Аналисис.

И заиста се ради о могућности интерактивног гледања на веома велике периоде времена и преласка са тог, знате, 30-дневног погледа на, петоминутни, поглед у око три клика. А кад будете могли да видите шпиц у перформансама или проблем у уском грлу које бисте могли, знате, могли бисте да видите на веома високом нивоу и бушење до врло ниског нивоа. А поготово то је и данас то новост у производу.

Али оно што желим да урадим је само прво почетак, и желим да разговарам мало о том окретању и кретању напријед и назад. Навео сам пример и овде ћу делити на свом екрану. И, да видимо … Ево. Мој екран. И обавестите ме, момци, да то можете видети.

Ериц Каванагх: Ево.

Буллетт Манале: Овде је све у реду? У реду. Дакле, оно што тренутно гледате - а то је производ Диагностиц Манагер - и управо сам хтео да вам дам врсту демонстрације на високом нивоу онога што се овде догађа. У овом конкретном примеру, оно што радимо је да вам покажемо упите који су повезани са чекањем. И тако, када говорим о томе да могу да се крећу напријед и назад, буше дубље и окрећу се, то је - овај поглед је добар пример тога. Могу да погледам временски приказ као што видимо овде, који ће се сада приказати. У нашем случају гледамо на саме чекове и на категорије чекања. Можемо видети изјаве које су везане за то чекање, можемо видети и апликације.

Примијетите овдје на приказу временске траке, тако да могу препознати те податке линеарно на основу тренутка када се проблем догодио, али онда опет, ако желим само још једном, окретити, и кажем: „Знате шта, погледајмо ово из другачије перспективе, "идемо даље и сагледајмо то са становишта, " желим да видим упите или чекања или апликације које ми највише наносе, и рангирам их. "И то је оно што" Видјет ћемо „упит чека по трајању.“ Сада видимо саме апликације које ми највише муче или чекају.

А онда, ево дела који је заиста најважнији, биће у стању да изолише те ствари. Видим да ова НоСКЛ апликација почиње овде. Узрокује ми доста времена чекања, у 25 секунди времена чекања унутар тог 30-минутног прозора у који смо увучени. И онда могу изолирати ту апликацију и видим изјаве у овом случају које директно утичу на ову конкретну инстанцу.

Дакле, ово је само један пример како бисте могли да идентификујете уско грло, да будете у могућности да рангирате информације, да бисте могли да одредите приоритете око питања која је потребно прво решити. То су све ствари које морате узети у обзир. Знате, можете читав дан да поправите проблеме, али ако поправљате проблеме који се налазе на дну листе, а онда губите време. Имате пригодне трошкове повезане са тим.

Даћу вам још један пример, а ово је мало другачији пример. Уместо да конкретно указујете на проблем или упућујете на неко подручје, такође вам је потребан алат који ће вам моћи помоћи у ширем смислу, када можете рећи: "Хеј, јесмо ли имали проблема?" Или " Постоје ли ствари које могу да побољшам перформансе? “и да нешто иза себе имам иза сцене, гледајући шта се дешава. И у овом случају, то се може односити на конфигурацију; она се може повезати са, знате, начином на који се управља здрављем саме инстанце. И очигледно, такође, са перформансама.

Ако овде пређем на ово дугме за Анализу, оно што ћу вам показати је да у оквиру овог производа такође имамо неку врсту проактивног пописа ствари које се могу извести у рангираном формату и који ће вам у суштини пружити увид. у ствари које ће вам вероватно повећати учинак на тој инстанци или повећање здравља те инстанце. И то је у рангираном формату, у смислу да имате ту могућност да видите који ће вероватније побољшати вашу изведбу специфичну за одређену врсту проблема који су идентификовани.

И тако, када погледам ове ствари и идентификујем их, не само да видим да имам проблема, већ имам и у многим случајевима скрипту која се може аутоматски изградити да би се решио проблем. Али у многим од ових случајева имамо и спољне везе које ће упућивати на тип проблема који имамо и зашто зашто дајемо и ову препоруку, тако да добијате тај образовни аспект ствари. Што је, опет, мислим да је врло важно када говорите о, решавању проблема.

Не желим да само слепо следим ове препоруке, желим да разумем зашто се те препоруке дају. А ја бих могао бити старији ДБА који то ради већ 30 година и треба ми нешто што ћете знати, или проверите - или тачкам ја и прелазим, у овом случају - или сам можда млађи ДБА и Треба ми мало помоћи у смислу разумијевања ових проблема док се дешавају и зашто се те препоруке дају.

Као што рекох, само ћу вас провести кроз неколико различитих делова производа. Овај алат постоји, знате, постоји од 2004, 2003. И заиста има пуно развоја у њега, пуно информација, тако да нема смисла покушати да вам покажем све овде. Али мислим да је једна од ствари која вреди приметити то да када уђемо и почнемо да причамо о свим стварима које можете да пратите, и о свим стварима на које можете упозорити, још једном, враћајући се на ту флексибилност ствари, ево пописа свих ставки које пратимо.

Сада, то не значи да желим да сматрам да су ове ствари у стању приправности ако се испадну у прагу у погледу прага, тако да можете да укључите и искључите те ствари. То се враћа на оно: „Хеј, морам да радим само одређене ствари на одређене метрике. Морам само да упозорим на одређене проблеме. "И бити у стању да се уверимо да вас нећемо засићити гомилом лажних позитивних резултата. Не само да имате могућност укључивања и искључивања тих ствари, већ ћете у многим случајевима приметити и да пружамо тај опсег нормалности који се односи на сваку метрику. Дакле, ако гледам на ову конкретну, у овом случају базну, приметио бих да је праг вероватно виши тамо где су тренутно.

С друге стране новчића је, шта ако имам инстанцу СКЛ-а, где пратим неке метрике и те метрике, из било којег разлога, прагови које сам поставио су погрешни? Другим речима, прагови су замахнути у средини где тачно сједи основна линија, што значи да ако имам упозорење везан за тај праг, вероватно ћу добити обавештење о нечему што је нормалан догађај. И тако, у таквим ситуацијама, можемо вам пружити тај увид и широм света.

За све метрике на овом конкретном примерку могу видети оне прагове који ће овде вероватно показати лажни позитив у погледу онога што је нормално, а шта није. Ово ће бити нешто што би се у меморији сматрало нормалнијом употребом, а ако бих желео да повећам тај праг, могао бих, али таква је идеја са основним линијама.

А цоол ствар о производу Диагностиц Манагер у погледу самих основних линија је могућност подешавања више основних линија. И можда ћете питати: „Зашто бих то желео учинити?“ А одговор је: ако имате прозор за одржавање који креће од, рецимо, поноћи до 4 сата ујутру, где заиста опорезујете своје ресурсе, стварно користимо ресурсе што је више могуће, онда желите да будете у могућности да се још једном померите, а ви желите мало да се окренете и кажете: „Гледај, променићемо наше прагове за то.“ И ми заправо можемо динамички прилагодити своје прагове, посебно оном год основном линијом у којој се налазимо, на основу доба дана или дана у недељи и тако даље, да јесте. Онда ће динамички прилагодити те прагове за нас.

Идемо поново корак. Након што смо идентификовали те прагове, након што смо прошли, и, у смислу постављања упозорења и обавештења и упознавања са ситуацијама које би се могле десити, опет, овде је најважнија флексибилност. Желите бити у стању упозорити у одређеним ситуацијама. У другим ситуацијама, можда желите да пошаљете е-пошту неком другом, можда желите да покренете ПоверСхелл скрипту, можда се, знате, листа наставља.

Можда бих хтео да се интегришем са нечим преко СНМП замке или чак директно са, на пример, СЦОМ-ом. Поента је у томе што имате флексибилност за то и можете да поставите све врсте услова који би гарантовали да ли је то веома ширококутни услов - знате, мој ЦПУ и меморија или било који други ресурс - кроз све моје инстанце или можда имам сасвим специфичну врсту ствари коју желим да надгледам, јер када установим да кршимо закон, желим да покренем сасвим специфичан и усмерен сценариј на тај проблем. Дакле, ово је место где бисте могли да радите такве ствари унутар производа Диагностиц Манагер, само, знате, у смислу узбуњивања и обавештења и да будете флексибилни са тог становишта.

Сада нећу пролазити кроз сва упозоравања и све те добре ствари. Хтео сам да разговарам о извештајима. И, још једном, способност да преузмете информације и искористите те податке на више различитих начина - и то се опет враћа на разговор са вашим подацима. И многи људи, када први пут виде овај производ, мисле: „Ох, па, имаћу алат који ће ме упозорити на проблеме. То је оно што ми треба. "И стварност је да ли им је потребан тај алат, али друга страна тога је, ако заиста - треба им и алат да им помогну у доношењу одлука, и они могу искористити ове информације о којима смо прикупљање у име перформанси, а такође у име узбуњивања, како бих вам могао помоћи у доношењу одлука низводно.

Знате, добар пример би биле моје прогнозе раста унутар моје базе. Ако имам одређену базу података која расте, моћи ћу да укажем на ту базу података или чак на више база података да бих могао да видим какве су стопе раста. Не приказујемо вас на основу онога што знате данас. предвиђаће то на основу прошлог раста који смо доживели.

Ако овде имам неколико база података - које случајно имам, замислите то - могао бих да уђем и кажем: „Хајде да узмемо последњу, знаш, годину вредну података, хајде да то упоредимо по месецима и у узорку Стопа месеци, идемо напред и видећемо колики ћемо раст видети у наредне три године, или 36 јединица. “У том случају можемо врло брзо одговорити на то питање. А сада, покушајте то урадити сами, зар не? Покушајте то да учините у онолико времена колико сам и ја урадио сам. Требаће вам неко време.

Сада, како бих још више нагласио то, узмимо још један извештај, који је извештај мојих врхунских сервера. Замислите да имам стотину производних случајева, што у овом случају не знам. Али ако ми неко дође и каже: „Морате да ми кажете - поставићемо нову базу података за ову сјајну нову апликацију; промениће све како знамо; учиниће живот тако дивним. Ох, узгред, сама база података ће бити стварно И / О интензивна, или ће бити интензивна на ЦПУ-у, или стварно меморија … ", без обзира на то шта год да попуњавам празно, желим да Да ли могу да видим од свих мојих производних случајева, где има смисла стављати ту базу података? И могу да рангирам све своје примере једни против других у зависности од типа условног стања, било да је у питању ЦПУ, меморија, диск или било који други случај. И зато је поента у томе да будете у могућности да на то питање брзо и ефикасно одговорите и донесете исправну одлуку, а не да погодите када то учините - све су то очигледно веома важне и треба вам нешто што ће вам помоћи.

А кад говоримо о аналитикама, она може бити у распону од било чега попут онога о чему говоримо са планирањем капацитета до, знате, упозорења која свакодневно трчите и која би се могла бавити ЦПУ-ом, као као и очигледно сами упити да ли постоји блокирање и тако даље.

Други пример тога би био, ако бих отишао овде у административни одељак - заправо, узимам то назад, део аларма овде - упитам депозитар наших историјских података о стварима које су се догађале у прошлости. Да ли сам блокирао што се догодило у мом производном окружењу? Не знам, хајде да сазнамо.

Могу се вратити својој производној ознаци и могу рећи за све своје производне инстанце, с обзиром на било који временски период, за било коју метрику коју желим да идентификујем. Ако сам прешао у стање упозорења, у нашем случају рецимо блокирање бројењем, а не секундама блокирања, и могу се вратити и, у овом случају, неколико месеци, ако треба - или у овом случају случај, месец дана - и видим то блокирање. Могу да видим када је почело, могу да видим када се завршило, и могу да се упишем у било који од ових повлачних интервала ако треба, да увидим специфичности блокадног инцидента у себи. Морате бити у могућности да имате нешто што је веома брзо, да будете у могућности да пронађете оно што вам треба и тражите, а не да вртате пуно циклуса да бисте то учинили. И тако да, мислим да је то такође важно.

Последње што желим да вам покажем - и показујем вам овај производ, производ Диагностиц Манагер - да ли смо, као што сам већ напоменули, ушли и додали смо још једну компоненту у наш СКЛ Диагностиц Манагер Про понуда. А то је компонента анализе радног оптерећења. И ово је веб-верзија ове верзије, у овом случају вам је овде приказујемо. Али поента је у томе да вам ово омогућава да погледате заиста широк временски период или сасвим специфичан временски период, а са, знате, неколико кликова можете видети код директно повезан са проблемима који су се можда догодили .

Као пример тога, ако гледам приказ од четири недеље, овде могу да видим све вртове у погледу база података и перформанси тих база података и где смо видели активности чекања на тим базама података. Сада, и можете видети, ако овде видим шиљка, корист овог алата је само у могућности да истакнете ту малу траку. А онда, када то учиним, све ствари овде се мењају. Били бисмо у могућности да видимо базе података, могли бисмо видети да су све команде везане за оно што стоји иза те траке.

Иста ствар ако бих рекао, „Погледајмо последња четири сата, “ уместо последње четири недеље. И даље то могу. Још увек могу да истакнем тај временски период, а онда одатле - ево још једном, ево мојих главних тачака - све ове ствари овде могу повезати. У горњим СКЛ изјавама могу се видети они упити у овом случају који су узроковали чекања која су била повезана са потрошњом ЦПУ-а. Само бушењем, могу видети оне упите повезане овде - вхоопс - а такође могу видети и програме и нешто што није повезано са тим.

Овде добивате пуно увида, и не само то, али можете видети, кад се спустите на командни ниво, то ће вам рећи ствари. Рећи ће вам да ли види тешке оператере, да бисте могли да видите планове извршења. Ово траје мало времена јер је прилично опсежно учитавање овог. Али поента је у томе да имате пуно различитих начина да прегледате податке, да видите шта тражите и да очигледно будете у могућности да од тамо предузмете мере као што је то потребно, а овај предузима дуже него што је то уобичајено, па ћу оставити на томе.

И тако уз речено, пребацићу то поново. И надамо се да је ово била добра демонстрација врста ствари о којима смо разговарали. И као што рекох, сам производ који смо користили да бисмо дали ове примере постоји већ прилично дуго, тако да о многим другим стварима можемо да разговарамо и покажемо вам, али ако је то нешто што вас занима од вас, увек можете изаћи на нашу веб локацију и преузети је и играти се са њом.

Ериц Каванагх: И ја волим да покажете сав овај детаљ. Ако се вратите на неколико екрана - чак је и овај екран прилично добар. Зато што постоји толико различитих начина да се визуелно представи шта се заправо догађа и мислим да је ово један од мање подцењених аспеката рачунања ових дана. То је сигурно окружење базе података на које, на много начина, имам ову шалу. Кажем: „Још увек учимо да причамо силикон.“ Још увек учимо да разумемо како да видимо шта се дешава и на шта мислите, која било је добро прихваћено, морате да водите разговор са подацима да бисте боље схватили шта се догађа, зашто ствари иду споро, јер постоји толико могућих проблема. И, наравно, ИДЕРА има неколико различитих производа, од којих су један стари Прецизни производи за које мислим да би могли да се надовезују са тим.

Али можда Робин, пребацит ћу ти то на неколико питања, а онда Дез, пар питања од тебе, а онда можда и неко из публике, немој да се стидиш. Пошаљите их одмах.

Буллетт Манале: Робин, јеси ли тихо ?

Робин Блоор: Да. У реду је, само се скидам са нема. Морам рећи да је невероватно - ствар која ме је заправо највише погодила о овом алату, јер је заиста - посебно имајући у виду чињеницу сасвим очигледно да је читав низ димензија у које једноставно нисте ушли - ствар која заправо, Мислим да ме је ово највише импресионирало, то мора да је заиста, заиста добар начин да се обучи ДБА. Знате, то је - тако да када се први пут бавите бављењем базом података и заправо не знате пуно о ономе што се заправо догађа у бази података, заправо је заиста тешко разумети. Да ли се ово много користи, посебно за тренинг? Ја бих је искористио.

Буллетт Манале: Да. Мислим, када кажете тренинг, мислите на неку врсту тренинга у току као ДБА ствари, зар не? У погледу…

Робин Блоор: Да, да, да, да. Алат за учење. Знаш, а.

Буллетт Манале: Да, сигуран бих да је то случај, а још више да смо томе додали, компоненту Анализа коју смо вам показали раније, која има све препоруке које су везане за њу. Али мислим да ћете сигурно наћи између помоћи и пуно различитих подручја производа, пружа вам, знате, пуно увида. Много информација.

А реалност је, као што рекох, ово можете користити ако нисте ДБА. Вероватно ћете наићи на Гоогле претрага и сличне ствари, само на опште знање о томе шта већина ДБА има, али то можете повезати и дефинитивно ће вам помоћи у смислу: "Хеј, знате, хеј шта ова ствар назива се фрагментација? "или:" Зашто се овај упит покреће 6.000 пута? "Мислим, јер ће вам се ове ствари пренети и оне ће зазвучати, а ви ћете их видети. Видећете да знате, шта је нормално, а шта није. Видећете ствари које врше и ствари које нису.

По правилу покушавамо да ову ствар поставимо као, у смислу најбољих пракси. Тако да, када га укажете на инстанцу, показаће вам ствари које су идентификоване као изван најбољих пракси. Мислим, наравно, знате, реалност је да су најбоље праксе најбоље праксе и нису увек стварне праксе. Али, знате, показаће вам одласке, чак од почетне тачке да га инсталирате и усмериће га на инстанцу.

И одатле можете некако ићи даље, јер је потребно да исправите проблеме и утврдите да ли је то заиста проблем или се то обично дешава свакодневно. А онда, зато што имате пуно информација за помоћ и препоруке, да, апсолутно.

Робин Блоор: У реду. И још једно питање - али сигуран сам да је одговор на то врло брз - да ли имате прецизност да пређете тачно на појединачни упит и појединачну тачку у времену и гледате из те димензије, .

Буллетт Манале: Наравно, да. У зависности од тога шта желите да урадите, можете да гледате једноминутни временски прозор или тродневни временски прозор или, знате, тронедељни прозор времена. И, као што сам рекао, то зависи од тога како желите да погледате податке, као и од онога што желите да прикупите. У неким случајевима прикупљамо само упите који достижу праг који сте идентификовали. У другим случајевима можемо прикупити, знате, сваки упит који узрокује чекање.

Али такође имате могућност да кажете: "Гледајте, оне прагове које сам идентификовао, можда је то само за писање, или је можда само за читање, или је можда само за ЦПУ." Дакле, под претпоставком да је прешао тај праг, онда је то оно што желите да прикупите. Тада у било којем временском оквиру који желите да погледате, моћи ћете да видите оне упите који вријеђају, на основу онога што сматрате да је увредљиво.

Имате пуно различитих начина да погледате податке. Можете то погледати у обједињеном погледу да бисте видели, знате, упите који - колико закулисних упита је почело, насупрот, знате, сваког појединог инцидента тог упита који почиње, да бисте гледали образац ако желите хоће, да видим да ли се стално погоршава.

Али да одговорите на своје питање, дефинитивно можете указати на које год време желите. Имате ову ствар која се зове Бровсер Хистори - и ја сам је помало користио - али у основи било које тачке у времену које одаберете, без обзира на дан у календару који одаберете, можете директно отићи до тог тренутка.

Тренутно гледам 15. новембра у 19:05, а можемо да погледамо и питања специфична за то вријеме. Да имам било који који се лоше покренуо с обзиром на тај временски период, могли бисмо погледати детаље сесије специфичне за тај временски прозор да видимо које сесије раде. Мислим, овде има читав низ података, и као што рекох, најтежи део је, можда, 30 минута играња са конзолом и промишљање како се то ради.

Али након што препознате да је већина података овде на овој врпци и она је подељена тим картицама, а свака картица има свој сет динамички променљивих тастера који се појављују сваки пут када кликнете на њу, а затим гледате ли стварно- временске ствари или ствари које су се догодиле прошле недеље, то је исти поступак. У основи, тренутно гледам 15. новембра, али једноставно могу у стварном времену погледати кликом на тај гумб. И ја ћу на исти начин комуницирати са подацима.

Али да одговорим на ваше питање, да, постоји пуно различитих начина за преглед историјских информација, а то се односи и на саме упите.

Робин Блоор: Схваћам . Веома је импресивно. И волим чињеницу да се прозори синхронизују, иако је то некако постало неопходно у свему што се данас бави подацима у стварном времену.

Буллетт Манале: Да. Наравно.

Робин Блоор: Ево само информација које ја заправо не знам одговор. Како ваше понуде - СКЛ Сервер и облак - можете ли да укажете на облак под Ратио?

Буллетт Манале: Можеш. Ово можете усмјерити под облак. Када заправо додате инстанце, питаће вас да ли је то РДС или Азуре. Сада ће постојати нека ограничења која се заснивају на ономе што нам је изложено из облака, па би могла постојати - постоји мало разлика у погледу онога што можемо пратити, једноставно зато што инструментација, у неким случајевима, није не можемо се окупити на основу онога што Мицрософт излаже.

Ако је то нешто слично, знате, инфраструктура као платформа, као, знате, или ЕЦ2 или нешто слично, то уопште није проблем. Све добијамо. И док радимо са Мицрософтом и ми сарађујемо са Амазоном; радимо на детаљнијем откривању тих информација. Али апсолутно да, подржавамо та окружења.

Робин Блоор: У реду, занимљиво је. Па, предаћу Дезу, за кога сам сигуран да ће вам поставити питања из другог правца.

Буллетт Манале: У реду.

Дез Бланцхфиелд: Хвала. Имам два врло брза за тебе. Мислим да знате, прва је вага, знате, мислим да је једна од ствари која ме погађа то што је општа тема представе обично нешто о чему размишљамо када постанемо веома велики, веома велики, веома великих и широких и терабајта података. Гледајући демо, изгледало ми је као да је то нешто што се заправо односи чак и на врло мала окружења, на неки начин само добијање хитова перформанси.

Какву ширину видите у прихватању овога, и да ли мислите да је то, знате, да ли мислите да је то алат који има добро? Знате, у мом уму јесте, тако да мислим да је да - али само желим да видим шта видиш. Мање организације воде исте разговоре и траже алат за то, или је то заиста нешто на већем крају града?

Буллетт Манале: Смешно - то је добро питање. То је помало микс, али рекао бих да имамо тону малих купаца. А кад кажем малим купцима, мислим, знате, једну до пет инстанци за куповину са лиценцом за управљање. Сада, у неким случајевима, они могу имати 30 примерака СКЛ-а и стварно им је стало само до пет, заиста довољно важних да уложе у овај алат за тих пет инстанци.

Али стварност је да, чак и мање продавнице, имате прегршт СКЛ сервера тамо. У већини случајева, или у великом броју случајева, та мала продавница је веома, веома зависна од тих база података, због, знате, онога што раде. И тако да не могу, не могу то да спусте. Они не могу, морају да имају алат.

Друга страна тог новчића је да, у неким мањим радњама, они немају наменске ДБА-ове, тако да је тип који је најпаметнији у соби или више технички тип у соби који је додељен ДБА. И тако, у тој ситуацији, они дефинитивно траже помоћ, а овај алат ће им очигледно помоћи и у том погледу.

За ваша већа окружења, јер мислим да је то споменуо Дез - или Робин, нисам сигуран - али, знате, већа окружења, изненадили бисте се колико ДБА имају, мислим, ' говорите о огромном броју примерака СКЛ-а, а ви имате буквално прегршт ДБА-ова који имају задатак да буду одговорни за њих. И тако из те перспективе, ти момци, знате, траже помоћ јер немају довољно ресурса који би им заиста могли помоћи, па ће алат помоћи да се надокнади то.

Тако да и то прилично добро видимо, где, знате, три човека управљају са 200 примерака. И тако можете замислити логистику тога ако немате такав алат, да покушате схватити чак и када постоји проблем. Уверавам вас да то неће бити проактиван начин. Надам се да то одговара на ваше питање. Да.

Дез Бланцхфиелд: Да, да. Сметало ми је - и мислим да је Робин на то алудирао - али, знаш, она врста обећања која описујеш када си радила демо, мислим, нису искључива за веома велика окружења. Знате, можете да купите заједничку платформу која је дизајнирана за једну ствар и да је ставите у заједничко окружење базе података због нечег другог, и то ће казнити цело окружење.

Друга ствар која ме је погодила - није толико питање, већ само запажање, али ипак ћу довести до питања - и то је то, знате, када су организације већ инвестирале у своју инфраструктуру и платформу и њихову базу података те сервере и инфраструктуру око тога, и они ће купити производ, ма какав био - ХР, ЕРП, БИ алат - већ су уложили прилично велику инвестицију.

Какав одговор видите када разговарате са људима и када су схватили да имају проблем са перформансама, али осећају да су сада морали уложити још једну инвестицију да би дошли до њега? Да ли постоји тачка у којој схвате кад једном то докажу да то чине не-паметно, и то није толико продајни ток, већ више епифанија. Једноставно је, знате, „Од овог ћемо тренутка увидети корист.“ За разлику од тога да само морамо продати производ? Чини ми се да се продаје, а РОИ само скаче са странице.

Буллетт Манале: Да, и смешно је што кажете, јер, оно што ће се пуно пута догодити је да ће неко, попут ДБА или чак продавача, доћи и рећи: „Хеј, ови момци желе погледајте као, РОИ лист на овоме. "И више као а, нешто на папиру које бисмо им послали. А демо је увек 10 пута бољи, поготово јер то можете учинити и сами, с ДБА.

Дез Бланцхфиелд: Да.

Буллетт Манале: Као што сте рекли, производ се продаје сам. Заиста је тешко ставити РОИ на комад папира и рећи: „У реду, колико кликова ДБА обично кликне за сат времена?“ Јер се односи на резервне копије, знате или било који други случај., ти знаш? А покушавајући да то ставим на комад папира, то је заиста тешко учинити. Али кад добијете некога и покажете му производ, а они га виде, управо је то оно што сте рекли.

Људи схватају вредност тога. Јер не само да им помаже да схвате и донесу боље одлуке, већ и помажу, знаш, да они не буду негативци. Они могу бити први који знају; они могу да исправе проблем пре него што икада утврде да је постојао проблем.

Други део тога је да, знате као ДБА, било да се ради о, знате, стварном или перцепцији - и мислим да је то перцепција - заиста имате проблеме са перформансама. Ви сте тип који вам указује прстом када падну перформансе, а стварност је да би могао бити програмер који заиста прави проблем.

Да бих имао алатку да могу да кажем: "Хеј, ово није мој проблем, морам да то дам програмеру и они то морају да исправе", или, знате, у складу с тим. Леп је начин да имате нешто у свом арсеналу да бисте могли да кажете: "Овде је прави проблем." Знате?

Дез Бланцхфиелд: Да. Последња за вас, и оно што ме погађа, гледајући ово док смо пролазили кроз то, било је то што често када размишљамо о питањима перформанси обично имамо посебне вештине. Долазе са 20-годишњим искуством, гледају то и некако су, знате, класична шала момка који уђе у инжењерску радњу и има мали чекић и удари машину у право место, а затим каже, „То је поправак од 15.000 долара“, а људи одлазе, „Ми то не плаћамо“, знате, јер то је пет минута посла. А он каже: „Па, пет минута рада вам је требало 15 година искуства да то поправите и то вам је уштедјело милионе.“

Чини ми се као да знате, постоји средњи процес, људи пролазе кроз ову ствар говорећи: "У реду, унесите посебне вештине, решите проблем, то ће нестати." Али оно што су тада урадили јесте управо су ставили Банд-Аид на то, зар не? За разлику од сценарија где, из онога што овде видим, где се то догађа, да, можда су се бавили неким проблемима перформанси за које су мислили да проживљавају, али чини ми се, управо тада, да имају ово 24 / 7 врста, знате, скупа очију које посматрају околину у стварном времену.

Заиста се одвајате од сценарија ДБА-а који су се пробудили у четири сата ујутро, јер се извештаји покрећу. Да ли је то случај - и можда је то реторички - али да ли је случај да људи брзо пређу са становишта улагања у производ да би га добили за решавање одређеног проблема, али онда он углавном постаје део ДНК?

Буллетт Манале: Да, и то варира од места до места, али, мислим, имам неколико људи који су првобитно купили производ, рецимо, још 2006. године, и били су на три различита посла у различитим компанијама, и они су ушли и, кад пређу у следећу компанију, то промовишу као нешто што могу добити јер имају радни ток. И зовите то тако, мрзим то тако назвати, али, знате, тај ток рада укључује овај производ и они су му свакодневно навикли и он им помаже, па они не желе научите нешто ново.

Али апсолутно. Мислим, већину времена људи налажу да преузму овај производ, то није зато што имају буџет и то што излазе и кажу: „Хеј, па, имамо овај буџет за перформансе, морамо да урадимо доказ концепта, и морамо ући и схватити, урадити процену и све то. "Обично се дешава да имају проблем на инстанци СКЛ-а и траже помоћ да решите тај проблем. Они одлазе и преузимају наш алат, исправљају проблем, а онда схватају да ће то, сам алат учинити више него само да поправи проблем који су имали у то време, да ће им то заправо помоћи да побољшају укупне перформансе и спречавају да се други проблеми дешавају, крећући се напред. И то је сигурно. И дефинитивно можете да користите овај алат за непрестано прилагођавање околине, јер ћете увек моћи да видите не само оно што се десило тренутно, већ шта се догодило прошле недеље, прошлог месеца, прошле године и упоредите то са оним што ће се догодити сутра. Ти знаш? Такве ствари.

Дез Бланцхфиелд: Да.

Буллетт Манале: Дакле, сигурно.

Дез Бланцхфиелд: Савршено. Значи, споменули сте, нешто сте споменули - управо ћу завршити пре него што се вратим Ерику да се затворим. Једна од ствари које ме увек занимају је како знате људи на који се руку рукују? Споменули сте је преузми. Који је 30-секундни сажетак о томе како се рукују са њим, добијају копију, врте је и играју се с њом и шта им можда треба инфраструктура, само да би добили инстанцу.

Буллетт Манале: Значи то ће бити, идите на ИДЕРА (идера) .цом. ИДЕРА.цом је компанија, и ако нађете ту веб локацију - и заправо вам овде могу показати - не знам да ли још увек делим свој екран, али ако одете на страницу Производи, идите на дијагностику Линк за менаџере, појавит ће се мало дугме за преузимање и можете једноставно преузети изградњу након што испуните своје податке. Затражиће вас од 32- или 64-битне верзије, а ви кренете према тркама, како кажу.

Дез Бланцхфиелд: И хоће ли се покренути на лаптопу да би се неко играо с њим или ће га морати негде учитати на сервер?

Буллетт Манале: Не, не. У ствари, оно што сам вам данас показао, све је трчало са мог лаптопа. Сада, мој лаптоп има 32 гига и 8-језгрени процесор, али то је још увек лаптоп. Али не мора нужно да имате толико ресурса да бисте одговорили на ваше питање. Сама процена је добра 14 дана, али ви сте и више него добродошли да јој дате дуже суђење. Ако нас само позовете, можемо вам то додати ако желите.

Дез Бланцхфиелд: Мислим да би то требало нешто одузети, јер ћу то дефинитивно учинити. Мислим да, како изгледају ствари, чини ми се да нема смисла за преузимање и играње с њим. Вероватно идите у неко од ваших окружења и само видите шта можете видети, јер сумњам да - као и све што сам видео у позадини базе података у последњих 20+ година, што ме узраста - чим једном видите шта се налази под капуљача, невероватно је оно што схватите да можете брзо да поправите и једноставно постигнете мало користи у перформансама.

Изврсно, хвала на демонстрацији. Било је заиста сјајно. Хвала вам за све време на дискусији о питањима.

Буллетт Манале: Нема на чему. Хвала за-

Дез Бланцхфиед: Ериц, предаћу ти се.

Ериц Каванагх: Да, имамо заиста добро питање члана публике. Ви сте о томе разговарали у својој презентацији, а ја сам заправо твитовао о томе јер је то био тако сјајан цитат. Рекли сте да не желите да користите алат за праћење перформанси који негативно утичу на ваше перформансе.

Буллетт Манале: Тачно. Тако је. То је важан део алата за надгледање перформанси, јер не узрокује проблеме са перформансама. Потпуно тачно.

Ериц Каванагх: Тачно. Па, то је попут оних проклетих - то је попут антивирусних програма који на системима могу само пустошити. Мислим, користио сам бројне различите технологије за емитовање где се покрене антивирусни програм и који ће смањити вашу струју. Дакле, постоје ствари које не очекујете, али питање се односи на онај конкретни коментар који сте дали. И какве перформансе хитове видите? Да ли је два процента, да ли је то пет посто, да ли је један посто? Имате ли бројеве које можете бацити на нас?

Буллетт Манале: Па, мислим, изазов са овим питањем је онај, знате, да је део дискусије о којој смо разговарали раније. Могу да вам дам - ​​обично је око један до три процента, да одговорим на ваше питање. Али постоји више објашњења за које мислим да би било потребно, а то је да вам пружамо пуно начина како бисте могли да кажете алату шта желите да надгледате, зар не? И тако се враћа на то. Па, можда бих хтео да узмем узорак сваког упита који се покреће. Зато желим да имам довољно флексибилан алат да бих могао да га укључим како бих то видео.

И тако, део те флексибилности укључује, знаш, трошкове. Ако треба да прикупим више података, јер желим узорак сваког упита који се изводи у последњих 20 минута, могу то укључити и то могу учинити. И тако, али генерално гледано, да, један до три процента је оно што видимо у смислу режијских трошкова. Али то ће варирати и већина тога зависиће од ваших ствари које укључите и искључите у односу на ваше прагове, колико података желите да прикупите, ваше интервале бирања, све такве ствари везане у то.

У ствари, ако изађете у саму инстанцу којом управљате, једна од ствари коју ћете видети је да имамо више интервала бирања који можете да одредите. И то је једноставно зато што ми желимо, знате, не морам свако да проверим - Ако желим да проверим откуцаје срца на инстанци, не морам да анкетирам ЦПУ и све остало заједно са њим ако желим ' Радим то сваких 20 секунди. Дакле, имате више интервала бирања које можете да одредите.

Такође имате, као што рекох, надгледање упита које можете да одредите. А то се може учинити за сваку инстанцу независно, тако да заиста можете да се обратите тој одређеној инстанци у смислу онога што желите да надгледате. За моју статистику чекања и надзор праћења, могу то укључити или искључити. И могу да кажем да снимам све, могу да кажем, знате шта желим да ухватим и када то желим да снимим. Толико тога ће такође бити - морате узети у обзир и оно што радите, у смислу онога што говорите о алату за надгледање.

Али генерално гледано, оно што бих рекао је, као што рекох, око један до три процента је оно што видимо. Дуго смо продавали овај алат - јер, као што рекох, око 2003. или 2004. године - и имамо хиљаде купаца, тако да могу да вас уверим да, знате, немамо - испробавамо наш најбоље да не правите проблеме са перформансама у име перформанса.

Ериц Каванагх: Да, то су заиста добре информације. Само сам мислио да је то сјајан цитат, јер, опет, не желите да победите сврху онога што покушавате да остварите, зар не?

Буллетт Манале: Тачно.

Ериц Каванагх: И ја ценим Робин питање; ово је заиста одлична платформа за помоћ ДБА-овима да разумеју различите аспекте и димензије и слојеве онога о чему говоримо. And I think the concept of conversation with your data is highly appropriate here, because, to your point earlier, you're not gonna figure it out on the first try, usually. You need to spend some time looking at the data, looking at historical data, doing that synthesis in your mind. And that's the job of the human, right? The job of the profession that sits back there and takes heat from the business on a fairly regular basis, to get that job done and to keep the trains running on time, right?

Bullett Manale: Absolutely.

Eric Kavanagh: Well, folks, this has been another fantastic event. If any question you asked was not answered, by all means, let me know. Send an email to . We do archive all these events, so you can always go to InsideAnalysis.com to find the archive, or go to our partner, Techopedia.com. If you look on the right-hand side of their page, you will see Events, and the webcasts listed there. If you click on More Events, you can see all of the webcasts that we do listed there, past, present and future.

And with that, we're going to bid you farewell. We've got five more webcasts for the rest of this year, folks. We may schedule one more. But otherwise, it's going to be on to 2017. The ed cal is out. Let us know, and if you have someone that wants to showcase their technology, send an email to .

With that, we're gonna bid you farewell, folks. Thanks again for your time and attention, we'll talk to you next time. Брини се. Bye-bye.

Кључ ефикасне аналитике: брзо враћајући упити