6 geriausi SQL serverio stebėjimo įrankiai 2020 m

click fraud protection

Duomenys yra visur ir duomenys yra viskas. Ar bent jau taip yra daugelyje organizacijų. Tiesą sakant, atrodo, kad kuo didesnė organizacija, tuo daugiau duomenų ji turi ir tuo jie svarbesni. Dauguma tų duomenų paprastai saugomi duomenų bazėse ir labiausiai paplitęs duomenų bazių tipas yra SQL duomenų bazė. SQL duomenų bazėse saugomi duomenys dažnai yra pats brangiausias organizacijos turtas. Todėl reikia labai atsargiai užtikrinti, kad SQL serveriai visada veiktų maksimaliai išnaudodami savo galimybes. Kaip administratoriui, vienas iš būdų tai padaryti yra naudoti SQL serverio stebėjimo įrankį. Jis atidžiai stebės jūsų SQL duomenų bazes ir įspės, jei atsitiks kažkas neįprasto. Problema yra didžiulis turimų gaminių skaičius, todėl išsirinkti tinkamą yra nemaža užduotis. Kad jums būtų lengviau, sudarėme kai kurių geriausių SQL serverio stebėjimo įrankių sąrašą ir ketiname juos peržiūrėti.

Tačiau prieš apžvelgdami įrankius, kuriuos radome, trumpai pristabdysime pokalbį apie SQL. Pabandysime paaiškinti, kas tai yra, iš kur jis kilęs ir kodėl dabar toks paplitęs. Tada aptarsime SQL duomenų bazių stebėjimą, kaip tai daroma ir ką galima stebėti. Tai padės mums visiems būti tame pačiame puslapyje peržiūrėdami produktus. Atsižvelgdami į tai, mes išnagrinėsime problemos esmę ir apžvelgsime keletą geriausių SQL serverių stebėjimo įrankių rinkoje.

instagram viewer

Apie SQL

Yra paplitusi klaidinga nuomonė apie SQL. Daugelis mano, kad tai yra reliacinės duomenų bazės rūšis, kai iš tikrųjų tai yra kalba, naudojama užklausoms pateikti, o ne pačios duomenų bazės. SQL akronimas reiškia Structured Query Language ir iš tikrųjų tai yra SQL. Reliacines duomenų bazių valdymo sistemas, kurios palaiko kalbą arba vieną iš jos variantų, paprastai vadiname SQL duomenų bazėmis. Tai taip pat darysime šiandien.

Dauguma šiuolaikinių įmonės lygio reliacinių duomenų bazių valdymo sistemų naudoja SQL kalbą. Todėl nėra perdėta sakyti, kad SQL duomenų bazės yra beveik visur. Visos geriausios duomenų bazių valdymo sistemos, tokios kaip Oracle, IBM DB2, Microsoft SQL Server, MySQL, Microsoft Access ir daugelis kitų, naudoja SQL. Tiesą sakant, dėl to, kad SQL kaip duomenų bazių užklausų kalbos naudojimas tapo toks paplitęs, mes dažniausiai vadiname reliacinę duomenų bazių valdymo sistemą kaip SQL duomenų bazę.

SQL serverio stebėjimas

Jei duomenys yra viskas organizacijai, stebėjimas yra viskas tinklo administratoriui. Šiuolaikiniai tinklai yra dideli ir sudėtingi, juos sudaro tiek daug komponentų, kad tiesiog negalite visko stebėti. Tai viena iš pagrindinių priežasčių, kodėl stebėjimo įrankiai tapo esmine tinklo administravimo dalimi.

Kalbant apie SQL serverio stebėjimą, jis labai panašus į bet kurio kito komponento stebėjimą. Pagrindinis SQL serverio stebėjimo tikslas yra tiesiog užtikrinti, kad duomenys būtų prieinami, kai to reikia. Nors duomenų bazė ir joje esantys duomenys gali būti šiek tiek abstrakčios sąvokos, ji sudaryta iš konkrečių elementų. Duomenų bazės stebėjimo įrankis visada turi užtikrinti, kad visi tie elementai – nuo ​​aparatinės įrangos iki programinės įrangos – ne tik veikia, bet ir veikia normaliame diapazone.

Pagrindinis SQL serverio elementas yra serveris, kuriame jis veikia. Kaip ir bet kuris serveris, verta stebėti daugybę veiklos parametrų. Pavyzdžiui, procesoriaus apkrova, turima atmintis arba procesoriaus šerdies temperatūra yra įdomūs parametrai. Serverio, kuriame veikia duomenų bazė, stebėjimas 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 SQL serveris, reikia stebėti kelis svarbius parametrus, pvz., vietos diske arba disko naudojimą. Kaip ir aparatinės įrangos stebėjimas, SQL serverio OS lygio stebėjimas nesiskiria nuo bet kurio kito serverio stebėjimo.

Paskutinis dalykas, kurį reikia stebėti, yra tikrasis SQL serveris. Turiu omenyje Reliacinės duomenų bazės valdymo sistemos programinę įrangą. Iš esmės SQL serveris yra tik dar viena programinės įrangos dalis, veikianti serveryje. Taigi pats elementariausias stebėjimas yra užtikrinti, kad ši konkreti programinė įranga ar paslauga veiktų visą laiką. Tačiau daugelis įrankių yra daugiau nei tai. Kai kurie, pavyzdžiui, patikrins duomenų bazių struktūrą, o kai kurie išmatuos atsako laiką. Įprastas SQL serveris turi keletą saujų parametrų, kuriuos galima stebėti jūsų naudai.

Geriausi SQL serverių stebėjimo įrankiai

Ieškodami geriausių SQL serverio stebėjimo įrankių, radome daug skirtingų produktų, kurie, mūsų nuomone, nusipelnė, kad juos būtų galima apžiūrėti atidžiau. Nors visi mūsų sąraše esantys produktai gali stebėti SQL serverius, keli gali stebėti daugiau. Iš tikrųjų į savo sąrašą įtraukėme įvairių įrankių, kad suprastumėte, kokia įvairovė yra prieinama.

„SolarWinds“ 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ę. Jo pagrindinis produktas, tinklo našumo monitorius, nuolat patenka į geriausių tinklo pralaidumo stebėjimo įrankį. „SolarWinds“, tarsi to nepakaktų, taip pat garsėja nemokamais įrankiais, kurių kiekvienas patenkina konkretų tinklo administratorių poreikį.

The „SolarWinds“ duomenų bazės našumo analizatorius (DPA) stebi ir analizuoja jūsų SQL duomenų bazės egzempliorius. Sistema naudoja atsako laiko analizės metodą, kuris daugiausia dėmesio skiria laikui tarp užklausos užklausų ir atitinkamą atsakymą iš duomenų bazės ir analizuoja laukimo tipus bei įvykius, kad nustatytų kliūtis duomenų bazės.

„SolarWinds“ duomenų bazės našumo analizatorius
  • Nemokama bandomoji versija: „SolarWinds“ duomenų bazės našumo analizatorius
  • Atsisiuntimo nuoroda: https://www.solarwinds.com/database-performance-analyzer

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 pakankamai 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 Microsoft SQL serveriu ir dauguma pagrindinių duomenų bazių, įskaitant Oracle, MySQL, DB2 ir ASE. Ji taip pat palaiko fizinius, vietinius serverius, virtualias mašinas (veikiančias naudojant Vmware arba Hyper-V) ir debesų bazes.

Labai keičiamas

Stebėkite tiek duomenų bazės egzempliorių, kiek jums reikia. DPA lengvai keičia nuo vieno iki tūkstančio atvejų. 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 aptikti ir diagnozuoti problemas.

Duomenų bazės derinimo patarimai

The DPA 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. Paessler PRTG

The „Paessler Router Traffic Grapher“ (PRTG) yra gerai žinoma „viskas viename“ stebėjimo platforma, galinti stebėti daugumą sistemų, įrenginių, srauto ir taikomųjų programų jūsų IT infrastruktūroje. Įrankyje yra keletas klientų sąsajų, iš kurių galima pasirinkti. 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.

PRTG SQL jutiklio ekrano kopija

Vienas iš PRTGGeriausia funkcija yra automatinis aptikimas, kuris nuskaitys jūsų tinklą ir automatiškai atpažins daugybę įrenginių ir sistemų, sukurdamas tinkamus jutiklius iš iš anksto nustatytų įrenginių šablonų. Įrankis 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, PRTGyra 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.

PRTG gali stebėti viską, ką turi 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. Palaikoma dauguma duomenų bazių variklių, įskaitant Microsoft SQL, MySQL, Oracle ir PostgreSQL. Įrankis leis stebėti SQL užklausos vykdymo laiką, matuojant laiką 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 yra pilna nemokama versija, kuri apribos jūsų stebėjimo galimybes iki 100 jutiklių, o kiekvienas parametras bus skaičiuojamas kaip vienas jutiklis. Pavyzdžiui, norint stebėti SQL serverį, kiekvienam duomenų bazės egzemplioriui reikia vieno jutiklio. 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, kuri leidžia naudoti neribotą skaičių jutiklių, tačiau pasibaigus bandomajam laikotarpiui, ji grįš į nemokamą 100 jutiklių versiją.

3. Idera diagnostikos tvarkyklė, skirta SQL serveriui

Neleiskite Idera diagnostikos tvarkyklė, skirta SQL serveriuivardas tave kvailina. Tai visų pirma stebėjimo įrankis, kuris stebi SQL duomenų bazių veikimą. Ji teikia 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.

4. SQL galios įrankiai

SQL galia SQL galios įrankiai 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 naudojant SQL Power Tools jūsų duomenų bazių įkelia ne daugiau kaip 1%. Be to, produktas į duomenų bazę neįterpia lentelės ir jokios saugomos procedūros. 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.

Kaina iš SQL galios įrankiai svyruoja nuo 2 000 USD iki 750 USD vienam duomenų bazės egzemplioriui, atsižvelgiant į tai, kiek jų perkate vienu metu. Jei norite išbandyti produktą, susisiekę su SQL Power galite gauti 3 savaičių įvertinimo versiją.

5. SQL monitorius („Red Gate“)

SQL monitorius „Red Gate Software“ gali būti naudojama SQL duomenų bazėms stebėti, valdyti, keisti, valdyti ir optimizuoti. 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 SQL monitorius š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.

„Red Gate SQL Monitor“ 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 funkcijomis, leidžiančiomis 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 įskaičiuota vienerių metų „Red Gate“ parama. Jei norite išbandyti įrankį ir internetinę demonstracinę versiją, galite išbandyti 14 dienų.

6. SQL Sentry

Paskutinis mūsų įrašas vadinamas SQL Sentry iš 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.

Kaina už SQL Sentry yra 2 495 USD už vieną egzempliorių ir metinis 499 USD priežiūros mokestis. Produktą taip pat galima įsigyti kaip prenumeratos paslaugą už žymiai mažesnę kainą – 125 USD per mėnesį. Taip pat galite pasiimti gaminį bandomajam paleidimui, nes yra nemokama 15 dienų bandomoji versija.

watch instagram story