6 geriausi „PostgreSQL“ stebėjimo įrankiai 2020 m

click fraud protection

PostgreSQL duomenų bazė yra labai populiari nemokama ir atviro kodo reliacinė duomenų bazių valdymo sistema. Teigiama, kad ji tokia pat gera, kaip ir dauguma komercinių duomenų bazių produktų. Tiesą sakant, kai kurie netgi patvirtina, kad tai geriau keliais būdais. Bet nesvarbu, pagrindinis duomenų bazės tikslas yra saugoti duomenis. Ir kaip duomenys dažnai yra svarbiausias organizacijos turtas, stebėjimo duomenų bazės dažnai yra pati svarbiausia administratoriaus užduotis.

Geriausi PostgreSQL stebėjimo įrankiai

Pagrindinis „PostgreSQL“ duomenų bazių stebėjimo tikslas yra užtikrinti, kad jų turimi duomenys būtų prieinami bet kada yra reikalingas ir kad jų atlikimas – t.y. kaip greitai jie atsako į užklausas – išlieka priimtinų parametrų ribose. Šiandien apžvelgiame keletą geriausių PostgreSQL stebėjimo įrankių.

Pradėsime trumpai paaiškindami, kas yra PostgreSQL, iš kur jis ateina ir kaip jis atsirado. Galų gale, tai gali padėti tik šiek tiek daugiau sužinoti apie tai, ką mes stengiamės stebėti. Tada mes konkrečiai aptarsime PostgreSQL duomenų bazių stebėjimą. Sužinosime, kaip reikėtų atsižvelgti į duomenų bazių serverius ir kaip geriausia stebėti apims ne tik tikrąją duomenų bazės programinę įrangą, bet ir pagrindinę operacinę sistemą bei aparatūra. Tada pateksime į šio įrašo esmę, nes pristatysime geriausius „PostgreSQL“ stebėjimo įrankius, kuriuos galėjome rasti, ir trumpai apžvelgsime kiekvieną iš jų.

instagram viewer

Trumpai apie PostgreSQL

PostgreSQL teigia esanti pažangiausia atvirojo kodo duomenų bazė. Vis dėlto tai tikriausiai daugiau nei tik rinkodaros dalykas. Tai tikrai prilygsta galingiausioms turimoms komercinėms duomenų bazėms. Taip pat žinoma kaip Postgres, nemokama atvirojo kodo reliacinės duomenų bazės valdymo sistema (RDBMS) pabrėžia išplėtimą ir techninių standartų laikymąsi. Jis skirtas įvairiems darbo krūviams – nuo ​​atskirų mašinų iki duomenų saugyklų ar žiniatinklio paslaugų su daugybe vartotojų vienu metu. Be to, tai yra numatytoji „macOS Server“ duomenų bazė, taip pat galima naudoti „Linux“, „FreeBSD“, „OpenBSD“ ir „Windows“.

PostgreSQL išsivystė iš Ingres projekto Kalifornijos universitete Berklyje. Tiesą sakant, PostgreSQL pavadinimas iš pradžių buvo tik Postgres ir reiškė post-Ingres. Vėliau jis buvo pakeistas į PostgreSQL, kad geriau atitiktų SQL standartą. Taigi 1982 m. Michaelas Stonebrakeris, Ingres komandos lyderis, paliko Berklį, kad sukurtų patentuotą Ingres versiją, tik po kelerių metų sugrįžtų. 1985 m. ir pradėjo po Ingres projektą, skirtą spręsti problemas, susijusias su šiuolaikinėmis duomenų bazių sistemomis, kurios tapo vis aiškesnės ankstyvuoju laikotarpiu. 1980-ieji. Pripažindamas jo pasiekimus, Stonebrakeris 2014 m. buvo apdovanotas Turingo apdovanojimu už šiuos ir kitus projektus bei jų pradėtus metodus.

ĮDOMI SKAITYTI:7 geriausi duomenų bazės našumo analizės įrankiai

Apie PostgreSQL duomenų bazių stebėjimą

Kadangi PostgreSQL visų pirma yra standartinė SQL duomenų bazė, jos stebėjimas niekuo nesiskiria stebėti bet kurią kitą SQL duomenų bazę. Ir pagrindinis PostgreSQL duomenų bazės stebėjimo tikslas yra užtikrinti, kad duomenys būtų pasiekiami tada, kai jų reikia. Duomenų bazė ir joje esantys duomenys gali būti šiek tiek abstrakčios sąvokos. Tačiau jis pagamintas iš betoninių elementų. Todėl PostgreSQL stebėjimo įrankiai visada turi užtikrinti, kad visi tie elementai, įskaitant aparatinę ir programinės įrangos komponentus, veiktų ir taip pat veiktų įprastu diapazonu.

Pats pagrindinis PostgreSQL serverio elementas – ar bet kurio duomenų bazės serverio – yra tikrasis serveris, kuriame jis veikia, įskaitant aparatinę įrangą ir operacinę sistemą. Kaip ir bet kuris serveris, yra daug veiklos parametrų, kuriuos verta stebėti PostgreSQL serveryje. Pavyzdžiui, procesoriaus apkrova, turima atmintis arba procesoriaus branduolio temperatūra yra įdomūs parametrai. Stebėti serverį, kuriame veikia PostgreSQL duomenų bazės egzempliorius, aparatūros požiūriu yra lygiai toks pat, kaip ir bet kurio kito serverio stebėjimas.

Pagrindinės operacinės sistemos yra dar vienas elementas, kurį verta stebėti. Nepriklausomai nuo to, kurioje operacinėje sistemoje veikia jūsų PostgreSQL serveris, reikia stebėti kelis svarbius parametrus, pvz., vietos diske arba disko naudojimą. Kaip ir aparatinės įrangos stebėjimas, PostgreSQL serverio OS lygio stebėjimas nesiskiria nuo bet kurio kito serverio stebėjimo.

Paskutinis dalykas, kurį reikia stebėti, yra tikrasis PostgreSQL serverio egzempliorius. Turiu omenyje Reliacinės duomenų bazės valdymo sistemos programinę įrangą. Paprasčiausia išraiška PostgreSQL serveris yra tik dar viena programa, veikianti serveryje. Taigi pats elementariausias stebėjimas yra užtikrinti, kad ši konkreti programa ir (arba) su ja susijusi paslauga (-os) veiktų visą laiką. Tačiau daugelis stebėjimo ir analizės priemonių yra daugiau nei tai. Kai kurie, pavyzdžiui, patikrins duomenų bazių struktūrą, o kai kurie išmatuos atsako laiką. „PostgreSQL“ serveryje yra keletas parametrų, kuriuos galima stebėti jūsų naudai.

Geriausi PostgreSQL duomenų bazių stebėjimo įrankiai

Ištyrėme geriausių PostgreSQL duomenų bazės stebėjimo įrankių rinką ir radome daugybę produktų. Dėl PostgreSQL standartų laikymosi bet koks su SQL suderinamas stebėjimo įrankis neturėtų turėti problemų stebint PostgreSQL duomenų bazę. Kaip dažnai darome, padarėme viską, kad į savo sąrašą įtrauktume įvairių tipų įrankius. Nors kai kurie yra paprastesni SQL stebėjimo įrankiai, kiti yra visapusiški įrankiai, kurie stebės kiekvieną galimą parametrą ir netgi analizuoti savo duomenų bazių struktūrą, taip galimai identifikuojant problemas dėmės.

Saulės vėjai yra vienas žinomiausių tinklo ir sistemų administravimo įrankių gamintojų. Turėdami daugybę įrankių, apimančių beveik visas temas, daugelis administratorių bent jau girdėjo apie įmonę. Jos pagrindinis produktas, Tinklo našumo monitorius, nuolat patenka tarp geriausių tinklo pralaidumo stebėjimo įrankių. Bendrovė taip pat garsėja nemokamais įrankiais, kurių kiekvienas patenkina konkrečius tinklo administratorių poreikius.

The „SolarWinds“ duomenų bazės našumo analizatorius (DPA) stebi ir analizuoja jūsų PostgreSQL duomenų bazės egzempliorius arba bet kurią su SQL suderinamą duomenų bazę. Sistema naudoja a Reagavimo laiko analizė metodas, kuris daugiausia dėmesio skiria laikui nuo užklausos užklausų iki atitinkamo atsakymo iš duomenų bazės ir analizuoja laukimo tipus bei įvykius, kad nustatytų duomenų bazių kliūtis.

„SolarWinds“ duomenų bazės našumo analizatorius
  • NEMOKAMAS BANDYMAS: „SolarWinds“ duomenų bazės našumo analizatorius
  • Oficiali atsisiuntimo nuoroda: https://www.solarwinds.com/database-performance-analyzer/registration

Lengvai naudojama įrankio sąsaja padės greitai ir lengvai rasti problemas. Bet kaip geras trikčių šalinimo įrankis (ir tai puikus), jis taip pat yra puikus stebėjimo įrankis. Pagrindinis ekranas leidžia vizualizuoti duomenų bazės egzempliorius, laukimo laiką, patarimus pateikti užklausą, procesorių (su įspėjimais ir kritiniais įspėjimais), atmintį, diską ir seansus. Bet kurio konkretaus duomenų bazės egzemplioriaus tendencijų prietaisų skydelyje grafiniu formatu rodomas bendras laukimo laikas (arba jūsų pasirinkimas vidutinis arba įprastas dienos laukimo laikas) naudotojams per mėnesį, o kiekviena spalva reiškia atskirą SQL pareiškimas. Tai suteikia vizualiai patrauklų vaizdą, kurio teiginio vykdymas trunka ilgiausiai.

Yra tiek daug funkcijų „SolarWinds“ duomenų bazės našumo analizatorius kad galėtume apie tai parašyti visą įrašą. Kol kas pažvelkime į kai kuriuos svarbiausius.

Vienas stebėjimo taškas visoms jūsų duomenų bazėms

The „SolarWinds“ duomenų bazės našumo analizatorius veikia su PostgreSQL duomenų bazėmis (žinoma), taip pat su dauguma pagrindinių duomenų bazių, įskaitant Microsoft SQL Server, Oracle, MySQL, DB2 ir ASE. Jis taip pat palaiko fizinius, vietinius serverius, virtualias mašinas (veikiančias naudojant „Vmware“ arba „Hyper-V“) ir debesies pagrindu veikiančius įrenginius.

Labai keičiamas

Įrankis leidžia stebėti tiek duomenų bazės egzempliorių, kiek jums reikia. Programinė įranga lengvai keičiasi nuo vieno iki tūkstančio duomenų bazės egzempliorių. Jums tereikia atnaujinti licenciją.

Visų aktyvių seansų stebėjimas

Įrankio vietinis apklausos variklis įrašo viską, kas vyksta jūsų duomenų bazės egzemplioriuose, be papildomos apkrovos pačiai duomenų bazei ir nereikalaujant vietinio stebėjimo agento. Tai labai sumažina (jei ne pašalina) riziką, kad įrankis gali turėti įtakos duomenų bazių veikimui.

Duomenų bazės komponentų sekimas, stebėjimas ir analizė

Šis įrankis automatiškai susieja užklausas, vartotojus, failus, planus, objektus, laukimo laiką, saugyklą ir datą / laiką / valandą / minutę, kad būtų galima tiksliai nustatyti ir diagnozuoti problemas.

Duomenų bazės derinimo patarimai

The „SolarWinds“ duomenų bazės našumo analizatorius gali duoti patikimų patarimų, kaip suderinti atskirus duomenų bazės atvejus, kad įsitikintumėte, jog jie veikia maksimaliai. Įrankis analizuos visus egzemplioriaus parametrus ir rekomenduos veiksmų eigą, kaip optimizuoti tam tikras užklausas ar net visas duomenų bazės egzempliorius.

Kainos už „SolarWinds“ duomenų bazės našumo analizatorius prasideda nuo 1 995 USD ir skiriasi atsižvelgiant į stebimų duomenų bazės egzempliorių skaičių ir tipą. Jei norite išbandyti produktą prieš pirkdami, yra visiškai veikianti 14 dienų bandomoji versija.

2. PRTG tinklo monitorius

„Paessler A.G.“ PRTG tinklo monitorius yra gerai žinoma „viskas viename“ stebėjimo platforma, kurią galite naudoti sistemoms, įrenginiams, srautui, duomenų bazėms ir programoms stebėti. Jis sukurtas remiantis sumania jutikliais pagrįsta architektūra, kurioje įvairūs jutikliai leidžia atlikti skirtingus stebėjimo tipus. Šis įrankis gali stebėti viską, kam yra jutiklis. Galite galvoti apie jutiklius kaip apie priedus, nors šio įrankio atveju jie jau yra įmontuoti. Iš anksto sukonfigūruotus duomenų bazės jutiklius galima įsigyti jau iš anksto. Daugumą duomenų bazių variklių palaiko specifiniai jutikliai, įskaitant PostgreSQL, Microsoft SQL Server, MySQL ir Oracle. Įrankis leis jums stebėti a vykdymo laiką SQL užklausa matuojant laiką, praėjusį nuo ryšio užmezgimo iki ryšio pabaigos. Tai leis jums aiškiai pamatyti, kaip jūsų duomenų bazės veikia esant spaudimui.

PRTG PostgreSQL jutiklis

The PRTG tinklo monitorius leidžia pasirinkti iš kelių klientų vartotojo sąsajų. Yra „Windows“ įmonės konsolė, „Ajax“ pagrindu sukurta žiniatinklio sąsaja ir programos mobiliesiems, skirtos „Android“, „iOS“ ir „Windows Phone“. Yra žinoma, kad įrankis yra vienas greičiausių ir lengviausiai įdiegiamų naudojant „Paessler“, teigiantį, kad stebėjimą galite pradėti per 2 minutes. Nors mūsų patirtis rodo, kad tai gali užtrukti ilgiau, tai vis tiek yra labai greitas ir paprastas diegimo procesas.

Viena geriausių PRTG savybių – ir viena iš priežasčių, kodėl ją taip greitai ir lengva įdiegti – yra automatinio aptikimo variklis, kuris nuskaitys. savo tinklą ir automatiškai atpažins daugybę įrenginių ir sistemų, sukurdami tinkamus jutiklius iš iš anksto nustatyto įrenginio šablonus. Įrankis taip pat turi žemėlapio funkciją, kuri leis jums sukurti pasirinktinius žemėlapius su stebėjimo duomenimis ir pasiūlyti unikalų jų rodymo būdą. Kalbant apie įspėjimus, PRTG yra labai lankstūs ir pritaikomi. Mobiliųjų klientų programos leidžia gauti tiesioginius pranešimus tiesiai į įrenginį. Taip pat galite nustatyti pranešimus el. paštu arba SMS žinutėmis ir yra galinga API, leidžianti rašyti savo pranešimų scenarijus.

The PRTG Tinklo monitorius yra pilna nemokama versija, kuri apriboja jūsų stebėjimo galimybę iki 100 jutiklių. Norint stebėti tipišką PostgreSQL serverį, reikia vieno jutiklio kiekvienam duomenų bazės egzemplioriui ir bet kurio kito serverio ir OS parametro, kurį galbūt norėsite stebėti, jutiklių. Daugiau nei 100 jutiklių reikalinga licencija. Jų kainos skiriasi priklausomai nuo jutiklių skaičiaus ir prasideda nuo 1 600 USD už 500 jutiklių. Yra nemokama, visapusiška 30 dienų bandomoji versija, leidžianti naudoti neribotą skaičių jutiklių, tačiau pasibaigus bandomajam laikotarpiui ji bus grąžinta į nemokamą 100 jutiklių versiją.

Skaityti pilna apžvalga daugiau informacijos.

3. SQL Sentry

Kitas mūsų sąraše yra SQL Sentry SentryOne. Tai gana populiarus duomenų bazės veikimo stebėjimo sprendimas. Įrankis renka ir pateikia veiksmingus našumo rodiklius bei įspėjimus ir rodo esminius įvykius kalendoriaus tipo ekrane, kuriame leidžia lengvai atlikti kryžmines nuorodas. Be to, įrankis gali būti naudojamas norint greitai išspręsti problemas, atliekant išsamią analizę tiesiai iš jo prietaisų skydelis. Įrankio našumo prietaisų skydelis, kuriame yra išskirtinis patentuotas saugojimo našumo vaizdas, gali rodyti išsamios didelio poveikio užklausų analizės rezultatus.

SQL Sentry iš SentryOne

SQL Sentry tikrai nėra moderniausiai atrodantis įrankis, o jo prietaisų skydelis buvo kritikuojamas dėl pasenusios išvaizdos. Tačiau jis parodys jums visus svarbius SQL komponentus ir paslaugas tvarkingu išdėstymu ir padės valdyti SQL duomenų bazės egzempliorius bei užtikrinti jų prieinamumą. Taip pat turite galimybę peržiūrėti serverio istorinius duomenis, palyginti juos su dabartiniais realaus laiko duomenimis. Galite naudoti šią funkciją, kad sukurtumėte bazinę padėtį ir įvertintumėte duomenų bazės optimizavimo pastangų rezultatus.

Bazinė kaina už SQL Sentry yra 2 495 USD už vieną duomenų bazės egzempliorių ir metinis 499 USD priežiūros mokestis. Produktą taip pat galima įsigyti kaip prenumeruojamą paslaugą, kuri kainuoja 125 USD per mėnesį už vieną duomenų bazės egzempliorių. Taip pat galite pasiimti gaminį bandomajam paleidimui, nes yra nemokama 15 dienų bandomoji versija.

4. Idera diagnostikos tvarkyklė, skirta SQL serveriui

Neleiskite Idera diagnostikos tvarkyklė, skirta SQL serveriuivardas tave kvailina. Šis įrankis iš tikrųjų leis stebėti bet kurios SQL duomenų bazės, įskaitant PostgreSQL, našumą. Ji siūlo našumo statistiką, metriką ir įspėjimus iš fizinių serverių, taip pat virtualių mašinų ir jų pagrindinės prieglobos aparatinės įrangos. Įrankis gali stebėti daugybę parametrų, tokių kaip CPU, atmintis, standžiojo disko naudojimas ir vietos bei tinklo naudojimas. Taip pat įtrauktas aktyvus SQL užklausų stebėjimas kartu su operacijų SQL stebėjimu. Be to, įrankis gali teikti rekomendacijas dėl SQL duomenų bazių būklės.

Idera diagnostikos vadovas – centrinė prietaisų skydelis

Vartotojo sąveikai galima pasirinkti žiniatinklio sąsają ir mobiliąsias programas, skirtas Android, iOS ir Blackberry telefonams ir planšetiniams kompiuteriams. Įrankis teikia tiek realiojo laiko, tiek istorinius duomenis apie SQL serverio egzempliorius, todėl administratoriai gali greitai atlikti pakeitimus programoje mobiliesiems. Kitos užduotys, kurias galima atlikti naudojant sumažintas funkcijas mobiliesiems, apima procesų peržiūrą ir naikinimą, prireikus darbų paleidimą ir sustabdymą bei užklausų vykdymą. Kitos savybės Idera diagnostikos tvarkyklė, skirta SQL serveriui apima lengvą integraciją su SCOM naudojant valdymo paketo priedą, nuspėjamąją įspėjimo sistemą, sukurtą taip, kad būtų išvengta klaidingų klaidų. įspėjimus ir puikią užklausų našumo stebėjimo funkciją, kuri gali tiksliai nustatyti neefektyvias ir neveikiančias užklausas prastai.

Kainos už Idera diagnostikos tvarkyklė, skirta SQL serveriui prasideda nuo 1 996 USD už vieną duomenų bazės egzempliorių ir yra visiškai veikianti 14 dienų bandomoji versija.

5. SQL monitorius („Red Gate“)

SQL monitorius Red Gate programinė įranga gali būti naudojamas stebėti, valdyti, keisti, valdyti ir optimizuoti SQL duomenų bazes. Tai padės rasti problemas, kol jos netaps problemomis. Kalbant apie savybes, apie produktą galima pasakyti daug. Pirma, ji suteikia administratoriams savo SQL serverių ūkio apžvalgą. Įrankis taip pat pasižymi galingomis įspėjimo galimybėmis, leidžiančiomis jums sužinoti apie problemas, kol jos dar neturi pastebimo poveikio. Ataskaitų teikimas yra dar viena vieta, kur šis produktas šviečia. Jis sukurs pritaikytas ataskaitas apie jūsų serverių būklę. Be to, įrankio našumo analizės galimybės leidžia greitai pamatyti, kas turi didžiausią įtaką jūsų sistemai. Kaip diagnostikos įrankis, ši funkcija gali padėti atskleisti kliūtis ir rasti pagrindines priežastis.

SQL monitoriaus ekrano kopija

SQL monitorius yra paprasta naudoti prietaisų skydelis, leidžiantis peržiūrėti visus duomenų bazės egzempliorius vienoje patogioje vietoje. Įrankis taip pat leidžia tiesiogiai juos pasiekti per kelias sekundes, neprisijungiant prie jų nuotoliniu būdu naudojant VPN ar kitą metodą. Yra prietaisų skydelis su gilinimo funkcija, leidžiančia vos keliais paspaudimais pateikti išsamią duomenų bazių statistiką, pvz., laukimo laiką, procesoriaus naudojimą ir disko įvesties / išvesties duomenis.

Bazinė kaina SQL monitorius yra 1495 USD už vieną duomenų bazės egzempliorių. Turite teisę gauti 15 % nuolaidą, kai vienu metu perkate nuo penkių iki devynių licencijų, ir 20 % nuolaidą, kai perkate dešimt ar daugiau. Į visas kainas įeina pirmieji paramos metai nuo Raudonieji vartai. Jei norite išbandyti įrankį ir internetinę demonstracinę versiją, galite išbandyti 14 dienų.

6. SQL galios įrankiai

SQL galios įrankiaiSQL galia yra duomenų bazės našumo analizės sprendimas be agentų, kuris, kaip teigia leidėjas, turi mažiausią įtaką jūsų serveriams. Teigiama, kad stebėjimas su SQL galios įrankiai neįkels jūsų duomenų bazių daugiau nei 1%. Be to, produktas neįterpia jokios lentelės ir jokios saugomos procedūros į jokią jūsų duomenų bazę. Visa analizė atliekama visiškai nuotoliniu būdu. Tai ypač neapkraus jūsų serverių milijonais užklausų, kurios gali rimtai paveikti jų našumą. Kadangi esate be agento, jums nereikia įdiegti jokio stebėjimo komponento savo serveriuose.

„SQL Power Tools“ prietaisų skydelis

Šis įrankis turi daug funkcijų. Jame yra jūsų serverių ūkio veiklos prietaisų skydelio ir šilumos žemėlapio rodiniai, kuriuos galima peržiūrėti naršyklėje arba mobiliajame įrenginyje. Platforma apskaičiuoja kasdienę pradinę SQL laukimo laiko, našumo skaitiklių ir užduočių vykdymo laiko analizę. Jis taip pat gali atlikti greitą SQL ir I/O laukimo laiko, našumo skaitiklių ir užduočių vykdymo tarp serverių ir laikotarpių palyginimą. Įrankis leidžia įsigilinti į prastai veikiančių užklausų SQL laukimo laiką, padedant tiksliai nustatyti išteklių ginčą, dėl kurio jie gali būti neužbaigti laiku.

SQL galios įrankiaiKaina svyruoja nuo 2 000 USD iki 750 USD už vieną duomenų bazės egzempliorių, priklausomai nuo to, kiek jų perkate vienu metu. Jei norite išbandyti produktą, 3 savaičių įvertinimo versiją galite gauti susisiekę SQL galia.

watch instagram story