- - 7 parasta tietokannan suorituskyvyn analysointityökalua

7 parasta tietokannan suorituskyvyn analysointityökalua

Kaikenkokoiset organisaatiot ovat tulleet luottamaan enemmänja enemmän tietokannoissa. Big Data -suuntauksen kanssa näyttää siltä, ​​että tiedoista on tullut monien yritysten tärkein voimavara. Ja missä tiedot tallennetaan? Tietokannoissa tietysti. Tämä tekee tietokannoista - varsinaisesta laitteistosta ja ohjelmistosta, joka käsittelee kyseisten tietojen tallentamista, järjestämistä ja noutamista - monien yritysten kriittiseksi komponentiksi. Tietokannat ovat niin kriittisiä, että niiden suorituskyvyn optimaalisen varmistaminen on näin ollen yhtä tärkeää. Kuten monet muutkin verkko- ja järjestelmänhallintatehtävät, tietokantojen analysointi voitaisiin suorittaa manuaalisesti, mutta sinulle palvellaan sinua parhaiten käyttämällä sopivia työkaluja. Tänään tarkistamme parhaita tietokannan suorituskyvyn analysointityökaluja.

Tietokantamarkkinat ovat suuret, mutta niitä on vainkourallinen suuria toimijoita, jotka jakavat suurimman osan siitä. Aloitamme tutkimuksen tutkimalla tietokantoja ja tärkeimpiä toimijoita. Sitten keskustelemme tietokantojen suorituskykyanalyysistä, mikä se on ja miksi se on niin tärkeä. Lopuksi tutkimme aiheen ydintä tarkastelemalla joitain parhaista käytettävissä olevista työkaluista, jotka ovat käytettävissä tietokannan suorituskyvyn analysointiin ja seurantaan.

Tietoja tietokannoista

Tietokanta on data yksinkertaisimmassa muodossaanrakenne, joka tallentaa järjestettyä tietoa. Tietokannan tiedot tallennetaan taulukoihin, joissa jokainen rivi edustaa yhtä tietoyksikköä ja jokainen sarake on tieto tästä tuotteesta. Osoitekirja voitaisiin esimerkiksi tallentaa tietokantaan, jossa jokainen merkintä olisi rivi ja jossa olisi sukunimen, etunimen, osoitteen, kadun, kaupungin, valtion, maan jne. Sarakkeita.

Tietokantajärjestelmät - joita kutsutaan myös relaatioiksitietokannan ylläpitäjät - tarjoavat useita tapoja manipuloida tietoja. Useita taulukoita voitiin yhdistää, tietoja voidaan indeksoida nopeaa hakua varten tai manipuloida useilla eri tavoilla. Tietokantojen selittäminen vie kokonaisen kirjan. Itse asiassa aiheesta on kirjoitettu satoja kirjoja. Keskustelumme kannalta on tärkeätä huomata, että tietokannat ovat melko monimutkaisia ​​ohjelmistopapereita. Osittain tästä monimutkaisuudesta johtuen monet tekijät voivat vaikuttaa niiden suorituskykyyn.

Tietokantamarkkinat ovat valtavat monien myyjien kanssakilpailevien tuotteiden tarjoaminen. Muutamilla toimittajilla on kuitenkin suurin osa markkinoista. Yläosassa on Microsoft SQL-palvelimellaan. Muut kaupallisen tietokannan areenan tärkeimmät toimijat ovat Oracle ja IBM sen DB2-tietokannalla. On myös useita ilmaisia ​​tarjouksia, joiden suosio on kasvanut vuosien mittaan. Yksi yleisimmistä on nimeltään MySQL ja se on tietokanta monien verkkosivustojen takana. Toinen ilmainen tuote nimeltään PostgreSQL on myös erittäin suosittu.

Tietokannan suorituskykyanalyysin tarve

Tietokantapalvelimien suorituskyvyn janiiden käytettävyyden ja muiden toimintaparametrien tarkkailu on yksi tärkeimmistä verkon, järjestelmän ja / tai tietokannan järjestelmänvalvojien tehtävistä. Se auttaa pitämään tietokantapalvelinohjelmistosi sujuvana ja tehokkaana. Valmistettu oikein - käyttämällä sopivia työkaluja - siitä voi olla hyötyä palvelimen laitteiden ja ohjelmistojen lisäksi, ja mikä tärkeintä, loppukäyttäjien kokemukselle.

Monet eri ongelmat voivat rutata tietokantapalvelimia ja vaikuttaa haitallisesti niiden suorituskykyyn. Heistä joukossa nämä ovat muutama yleisimmistä:

  • Tietokannan koko - Kun tietokannan koko kasvaa, palvelintarvitsee enemmän muistia ja CPU: ta tietojen lukemiseen ja käsittelemiseen taulukoista. Olemassa olevan taulukon koon lisääminen voi esimerkiksi vaikuttaa palvelimen suorituskykyyn huomattavasti.
  • Kyselyrakenne - Kyselyt ovat tietokannalle annettuja komentojahakea tiettyjä tietoja. Mitä monimutkaisempi kysely on, sitä suurempi sen vaikutus tietokannan suorituskykyyn. Tietokantapalvelimen verotuskyselyiden tunnistaminen on ratkaisevan tärkeää palvelimien suorituskyvyn hallitsemiseksi. Kun eniten resursseja käyttävät kyselyt on tunnistettu, voidaan pyrkiä vähentämään niiden palvelinjaksojen ja muistin käytön kuormitusta. Lisäksi selville, mikä sovellus aiheuttaa näitä kalliita kyselyitä tietokantaan, voi auttaa sinua diagnosoimaan kyselyiden taustalla olevat ongelmat ja korjaamaan ne nopeasti ja tehokkaasti. Kyselyjen seuranta auttaa sinua tunnistamaan, mikä isäntäsovellus aiheuttaa ongelmia, ja auttaa sinua diagnosoimaan myös muita sovellusongelmia.
  • Hakemistohajanaisuus - Tietokantoihin tallennetut tiedot indeksoidaan valmistettavaksihakee tietokannasta ja hakee tietoja nopeammin ja tehokkaammin. Vaikka asianmukainen indeksointi auttaa tietoja hakemaan ja hakemaan nopeammin, kun tietoja muokataan, poistetaan tai poistetaan, indeksoitu sisältö hajoaa ja tietokanta pirstoutuu, mikä voi johtaa suorituskyvyn heikkenemiseen.
  • Laitteiston suorituskyky - Palvelimen laitteiston suorituskykytietokannalla voi olla myös vähän vaikutusta tietokannan suorituskykyyn. Muistia, välimuistia ja hakua tulee seurata reaaliajassa, jotta varmistetaan, että tietokantapalvelinohjelmisto toimii optimaalisesti eikä siinä ole pullonkauloja tai hidastumisia.

Parhaat tietokannan suorituskykyanalyysityökalut

Aivan kuten tietokantatoimittajia on moniaohjelmisto, tietokannan suorituskyvyn analysointityökalujen myyjiä on runsaasti. Jotkut viittaavat siihen analyysiin, toiset sitä seurantaan. Heillä kaikilla on yksi yhteinen tavoite varmistaa, että tietokannat toimivat sujuvasti ja toimivat huipullaan. Tämä luettelo ei ole kaukana tyhjentävästä, ja todennäköisesti voisi olla muutama tusina muuta tuotetta, jotka ovat yhtä hyviä kuin tässä tarkistetut. Koska kukaan ei kuitenkaan lukenut 25 arvostelua vastaavista tuotteista, olemme rajoittuneet seitsemään parhaaseen työkaluemme, joita löysimme.

1. SolarWinds-tietokannan suorituskyvyn analysaattori (Ilmainen kokeilu)

Ensimmäinen julkaisumme on erinomainen työkalu vuodestaSolarWinds, sama yritys, joka toi meille verkon suorituskykymittarin, on monien mielestä yksi parhaimmista verkon kaistanleveyden seurannan välineistä. SolarWindsista on tullut kotitalousnimi verkonvalvojien keskuudessa, pääasiassa sen vaikuttavan työkaluvalikoiman ansiosta, joka sisältää parhaita ilmaisia ​​työkaluja.

Ja SolarWinds-tietokannan suorituskyvyn analysaattori (tai DPA) tarkkailee ja analysoi SQL-tietokantasiesimerkkejä ongelmien ratkaisemiseksi. Se käyttää vasteajananalyysimenetelmää ja keskittyy kyselypyyntöjen ja tietokannasta vastaavan vastauksen väliseen aikaan ja analysoi odotusaikoja ja tapahtumia tietokantojen pullonkaulojen selvittämiseksi.

SolarWinds-tietokannan suorituskyvyn analysaattori

  • ILMAINEN KOKEILU: SolarWinds-tietokannan suorituskyvyn analysaattori
  • Virallinen latauslinkki: https://www.solarwinds.com/database-performance-analyzer

Työkalulla on helppokäyttöinen käyttöliittymäauttaa sinua löytämään ongelmat nopeasti ja helposti. Päänäytössä voit tarkastella tietokanta-esiintymiä, odotusaikoja, kyselyneuvoja, CPU: ta (varoitus- ja kriittisillä hälytyksillä), muistia, levyä ja istuntoja.

Tietyn tietokannan Trend-hallintapaneeliEsimerkki näyttää käyttäjien kokonaismäärän odotusajat (tai vaihtoehtoisesti valitsemasi joko keskimääräisen tai tyypillisen päivän odotusajat) kuukauden aikana graafisessa muodossa. Jokainen kaavion väri edustaa yksittäistä SQL-käskyä, jolloin saat esityksen siitä, mikä lause käsittää pisimpään.

SolarWinds-tietokannan suorituskyvyn analysaattori on niin ominaisuuspakattu, että kokonainen artikkeli voitaisiin omistaa sille. Tässä on yhteenveto sen tärkeimmistä ominaisuuksista.

Tietokannan viritysohjeet

Työkalu antaa sinulle neuvoja yksilön virittämiseentietokanta-esiintymät ja varmista, että ne toimivat huipputehoillaan. Se tekee sen analysoimalla kaikki ilmentymän parametrit ja suosittelemalla toimintatapaa tiettyjen kyselyjen tai koko tietokannan esiintymien optimoimiseksi huipputehokkuuden saavuttamiseksi.

Kaikkien aktiivisten istuntojen aktiivinen seuranta

Erittäin yksityiskohtainen kansallinen kyselymoottori tallentaa tarkalleen kaiken, mitä tietokannan esiintymissä tapahtuu, ilman erillistä latausta tietokantaan itse.

Tietokantakomponenttien seuranta, seuranta ja analysointi

Jotta voitaisiin selvittää suorituskyvyn perimmäinen syyongelmia, työkalu korreloi automaattisesti kyselyt, käyttäjät, tiedostot, suunnitelmat, esineet, odotusajat, tallennuksen ja päivämäärän / ajan / tunnin / minuutin, jotta löydetään ja diagnosoidaan tarkkoja ongelmia lennossa.

Yksi valvontapiste kaikille tietokantoillesi

SolarWinds-tietokannan suorituskyvyn analysoija tekeeei vain Microsoft SQL -palvelimen kanssa. Se tukee useimpia tärkeimpiä tuotteita, kuten Oracle, SQL Server, MySQL, DB2 ja ASE. Se tukee myös joko fyysisiä paikallisia palvelimia, virtuaalikoneita (alle Vmware tai Hyper-V) ja pilvipohjaisia ​​tietokantoja.

Agentless ja erittäin skaalautuva

Tämän tuotteen avulla voit seurata niin montatietokannan esiintymät haluamallasi tavalla. Se voi helposti skaalata yhdestä tuhanteen. Se ei myöskään vaadi mitään valvonta- tai analysointiagenttia asennettaviksi palvelimillesi. Ei siis ole riskiä, ​​että työkalu vaikuttaa tietokantojen suorituskykyyn.

Hinnat SolarWinds-tietokannan suorituskyvylleAnalysaattorin hinta on 1 995 dollaria ja se vaihtelee seurattavien tietokannan esiintymien lukumäärän ja tyypin mukaan. Jos haluat mieluummin kokeilla tuotetta ennen sen ostamista, on käytettävissä täysin toimiva 14 päivän kokeiluversio.

2. Idea Diagnostic Manager SQL Serverille

Ja Idea Diagnostic Manager SQL Serverille tarjoaa SQL - tietokantojen suorituskyvyn seurannansekä fyysisissä että virtuaalisissa ympäristöissä. Se antaa järjestelmänvalvojille mahdollisuuden nähdä suorituskykytilastot, tiedot ja hälytykset fyysisiltä palvelimilta, sekä virtuaalikoneilta ja niiden taustalla olevalta isäntälaitteelta. Valvotut tiedot sisältävät suorittimen, muistin, kiintolevyn käytön ja tilan, verkon käytön ja muut. Tuote tarjoaa myös SQL-kyselyjen ennakoivaa seurantaa yhdessä kansainvälisen SQL-seurannan kanssa ja voi antaa järjestelmänvalvojille suosituksia SQL-tietokantojensa terveydelle.

Idera Diagnostic Manager - keskushallintapaneeli

Ja Idea Diagnostic Manager SQL Serverille tarjoaa sekä verkkopohjaisen käyttöliittymän että mobiililaitteensovellukset, jotka ovat saatavana Android-, iOS-puhelimille ja -tableteille sekä Blackberrylle. SQL-palvelin-ilmentymien reaaliaikaisten ja historiallisten tietojen saatavuus antaa järjestelmänvalvojille mahdollisuuden tehdä muutoksia lennon aikana mobiilisovelluksessa. Vaikka mobiilisovellukset eivät ole niin monipuolisia kuin verkkokonsoli, niistä suoritettavia hallintotehtäviä ovat prosessien tarkastelu ja lopettaminen, töiden aloittaminen ja lopettaminen tarpeen mukaan sekä kyselyiden suorittaminen ongelmien ratkaisemiseksi.

Muut ominaisuudet Idea Diagnostic Manager SQL Serverille sisältää helpon integroinnin SCOMiin käyttämälläManagement Pack -lisäosa, ennakoiva hälytysjärjestelmä, joka on rakennettu välttämään väärät hälytykset, ja erinomainen kyselyn suorituskyvyn seurantatoiminto, joka pystyy osoittamaan puutteelliset ja heikosti suorittavat kyselyt.

Hinnat Idea Diagnostic Manager SQL Serverille alkaa 1 996 dollarilla tietokanta-esiintymää kohden, ja täysin toimiva 14 päivän kokeiluversio on saatavana.

3. Lepide SQL Server -auditoija

Ja Lepide SQL Server -auditoija tarjoaa täydellisen yleiskuvan kaikista kokoonpanoistaja lupamuutokset, jotka tehdään SQL Server -ympäristöösi helppokäyttöisen, graafisen käyttöliittymän kautta. Sen kojetaulussa on tietoja ja se antaa sinun nähdä yhdellä silmäyksellä kaikki palvelimille tehdyt määritys- ja lupamuutokset, järjestelmänvalvojien muutosten kokonaismäärä ja lähdekohtaisten muutosten kokonaismäärä. Työkalu voi jopa näyttää nämä muutokset ajan myötä, jotta poikkeamien havaitseminen olisi helpompaa. Kaikkia näitä muutoksia syötetään jatkuvasti Lepidin LiveFeed-palvelun avulla, jotta varmistetaan SQL-palvelimien ennakoiva auditointi.

Lepide SQL Auditor Dashboard

Ja Lepide SQL Server -auditoija ylpeilee trendianalysaattoritoiminnolla, joka auttaajärjestelmänvalvojat tarkistavat, mitkä muutokset tietokantaan tehdään ja kuka. Tämä voi auttaa näkemään ja seuraamaan mahdollisia turvallisuusriskejä, jotka voivat johtua vääristä käyttöoikeuksista tai järjestelmänvalvojan virheistä. Trendianalysaattorin päällä on myös ominaisuus nimeltä SQL Server HealthCheck, joka seuraa jatkuvasti SQL-palvelimen tärkeitä komponentteja ja tarjoaa reaaliaikaisen seurannan operatiivisista parametreista, kuten verkkoyhteyksistä, prosessorin käytöstä ja kuormituksesta, virheistä ja muusta.

Lisäominaisuudet Lepide SQL Server -auditoija sisällytä mobiilisovellukset Android- ja iOS-laitteillejotka tarjoavat live-esityksen instanssissa tapahtuvasta. Työkalulla on myös perusteelliset raportointiominaisuudet ja yli viisikymmentä ennalta määriteltyä raporttia vaatimustenmukaisuuden ja järjestelmän hallinnan suhteen. Työkalun helppokäyttöinen hallintapaneeli antaa sinulle mahdollisuuden nopeasti havaita trendejä, tietokantojen muutoksia ja antaa reaaliaikaisen ilmoituksen tapahtumista.

Tarkka hinnoittelu Lepide SQL Server -auditoija voidaan hankkia ottamalla yhteyttä Lepeden myyntiin ja ilmainen 15 päivän täysin toimiva kokeiluversio on saatavana.

4. SQL-työkalut

SQL-työkalut SQL Power on agenttitön tietokantasuorituskyvyn analysointiratkaisu, jolla väitetään olevan vähiten vaikutuksia palvelimiin. SQL Power toteaa, että niiden seuranta ei lataa tietokantojasi yli 1 prosentilla. Ja koska olet edustajatonta, sinun ei tarvitse asentaa valvontakomponenttia palvelimillesi. Itse asiassa tuote ei lisää mitään taulukkoa, ei tallennettua menettelyä tai työtä palvelimelle. Kaikki analyysit tehdään täysin etäkäytössä. Se ei myöskään anna miljoonia kyselyitä, jotka voisivat tuhota palvelimillesi.

SQL-työkalujen hallintapaneeli

Tarpeeksi mitä SQL-työkalut älä, katsotaanpa mitä se tekee. Työkalussa on palvelintilan suorituskyvyn kojetaulu- ja lämpökarttanäkymät, jotka ovat nähtävissä selaimesta tai mobiililaitteesta. Se laskee päivittäisen lähtötason analyysin SQL-odotusajoista, suorituskykylaskurista ja agenttien työn ajoista. Se voi myös suorittaa SQL: n ja I / O: n odotusaikojen, suorituslaskurien ja työn ajojen tilapäisen vertailun palvelimien ja ajanjaksojen välillä. SQL-työkalut antavat sinun porata SQL-odotusajat huonosti suorittavien SQL-kyselyjen suorittamiseen. Tämä voi auttaa sinua selvittämään kaikki resurssien kiistat, jotka aiheuttavat SQL: n loppuun saattamisen ajoissa.

SQL-työkalut ei ole halpaa. Hinnat tietokanta-esiintymää kohden vaihtelevat 2 000–750 dollaria. Hinnat per instanssi laskevat, kun ostat lisää lisenssejä. Ja jos haluat kokeilla tuotetta, 3 viikon arviointiversion voi saada ottamalla yhteyttä SQL Poweriin.

5. SQL-näyttö

Ja SQL-näyttö Red Gate -ohjelmistosta on osa työkalusarjaahallita, seurata, muuttaa, käsitellä ja optimoida SQL-tietokantoja. Työkalu voi auttaa sinua ja ryhmääsi löytämään ongelmia ennen kuin niistä tulee ongelmia. Tämä on ominaisuuspaketti tuote. Yksi parhaista ominaisuuksistaan ​​tarjoaa järjestelmänvalvojille yleiskatsauksen SQL-palvelinrakennuksestaan. Työkalussa on myös hälytys, joka ilmoittaa sinulle asioista ennen kuin niillä on havaittavissa olevia vaikutuksia. Sen avulla voit myös suorittaa ja jakaa räätälöityjä raportteja palvelimien terveydestä. Työkalujen suorituskyvyn analysointitoiminnot ovat myös erittäin mielenkiintoisia ja antavat nopeasti nähdä, mikä vaikuttaa järjestelmään eniten. Kun diagnosoidaan ongelmia, työkalu auttaa paljastamaan esteitä ja löytämään perussyitä.

Red Gate SQL Monitor -näyttökuva

SQL-näyttö on erinomainen kojelauta, jonka avulla voit katsellakaikki tietokannan esiintymät yhdessä kätevässä paikassa. Asiakas antaa myös mahdollisuuden käyttää kaikkia SQL-tietokantojasi suoraan muutamassa sekunnissa ilman, että sinun on muodostettava VPN-verkkoa verkkoon tai muuten etäyhteyttä. Helppokäyttöinen kojetaulu voi auttaa sinua tarkentamaan tietokantojen tilastotietoja, kuten odotusajat, prosessorin käyttö ja levyn I / O vain muutamalla napsautuksella.

SQL-näyttöHinta on 1495 dollaria tietokanta-esiintymää kohti. Saat 15% alennuksen, jos ostat viidestä yhdeksään lisenssiä, ja 20% alennuksen, jos ostat kymmenen tai enemmän. Kaikki hinnat sisältävät Red Gate -palvelun ensimmäisen vuoden. Myös 14 päivän kokeiluversio on saatavana, samoin kuin online-esittely.

6. SQL Sentry

SQL Sentry SentryOnesta on johtava ratkaisu tietokantaansuorituskyvyn seuraaminen. Tämä työkalu kerää ja esittelee toimivia suorituskykymittareita ja hälytyksiä. Sen avulla voit nähdä tärkeitä tapahtumia ja vertailla niitä Outlook-tyylisen kalenterin avulla. Käytä sitä nopeasti ongelmien ratkaisemiseen suorittamalla yksityiskohtainen analyysi samasta työkalusta, jota käytät SQL-seurantaan ja hälytykseen. Tuotteen suorituskyvyn kojetaulu - joka sisältää patentoidun kuvan tallennuksen suorituskyvystä - antaa järjestelmänvalvojille yksityiskohtaisen analyysin tehokkaista kyselyistä sekä kyselysuunnitelmista, jotka esitetään työkalun Plan Explorer -toiminnon kautta.

SQL Sentry SentryOnesta

Ja SQL Sentry kojetaulu näyttää kaikki kriittiset SQL-tiedostotkomponentit ja palvelut siististi esitetyllä tavalla auttaa sinua hallitsemaan ja varmistamaan SQL-ilmentymiesi korkea käytettävyys. Työkalu antaa käyttäjille myös mahdollisuuden tarkastella palvelimensa historiallista tietoa verratakseen nykyiseen reaaliaikaiseen tietoon, auttaen edelleen perustason muodostamisessa ja tietokannan esiintymien ja palvelimien optimoinnissa.

SQL Sentry maksaa sinulle 2 495 dollaria per instanssi plus vuotuinen ylläpitomaksu 499 dollaria. Vaihtoehtoisesti voit valita tilauspohjaisen palvelun hintaan 125 dollaria / kuukausi. Saatavana on myös ilmainen 15 päivän kokeiluversio.

7. dbForge-näyttö

dbForge-näyttö from Devart on ilmainen lisäosa Microsoft SQL: lleServer Management Studio, jonka avulla voit seurata ja analysoida SQL Server -suorituskykyä. Työkalu sisältää erilaisia ​​työkaluja SQL Server -diagnostiikkaan, mukaan lukien useita SQL-suorituskykymittareita. Tämän avulla voit nähdä kattavan ja selkeän kuvan kaikista palvelimella tapahtuvista prosesseista, tunnistaa kalleimmat kyselyt, odotustehtävät ja suorituskyvyn pullonkaulat. Tämä työkalu voi säästää tunteja SQL Server -suoritusten analysointiin käytettyä aikaa.

dbForge Monitor-näyttökuva

Työkalun kojelaudan Yleiskatsaus-välilehti salliivoit nähdä, mitä SQL-palvelimella todella tapahtuu eri näkökulmista. Se tarjoaa laajan valikoiman SQL Server -suorituskyvyn monipuolista seurantaa, mukaan lukien suorittimen käyttö, muistin käyttö, levytoiminnot, luku- ja kirjoituslatenssit, IO-latenssi ja paljon muuta.

Työkalut Odota tilat -välilehti antaa sinun tunnistaaresursseja, jotka hidastavat palvelinta. Se näyttää luettelon odotustehtävistä, joihin suoritussäikeet kohtaavat, koska pyynnön toteuttamiseen tarvittavat resurssit olivat varattuja tai niitä ei ollut käytettävissä. dbForge-näyttö sisältää myös SQL-kyselyn suorituskyvyn analysaattorinjonka avulla voit tunnistaa ja optimoida kalliimmat kyselyt, jotka ylikuormittavat järjestelmää. Huonosti suorittavien kyselyluettelon lisäksi työkalu näyttää kyselytekstin ja kyselyn profilointitiedot, joiden avulla voit kirjoittaa kyselyn tuottavammalla tavalla.

Kommentit