- - 6 beste SQL Server Monitoring Tools voor 2019

6 Beste SQL Server-monitoringtools voor 2019

Data is overal en data is alles. Of in ieder geval voor veel organisaties. Het lijkt er zelfs op dat hoe groter de organisatie, hoe meer gegevens ze hebben en hoe belangrijker het is. De meeste van die gegevens worden meestal opgeslagen in databases en het meest voorkomende type database is de SQL-database. De gegevens die worden bewaard in SQL-databases zijn vaakhet meest waardevolle bezit van een organisatie. Daarom moet er goed op worden toegezien dat SQL-servers altijd optimaal presteren. Als beheerder is een van de manieren om dat te bereiken een monitoringtool voor SQL-servers. Het houdt uw SQL-databases nauwlettend in de gaten en waarschuwt u als er iets abnormaals gebeurt. Het probleem is het grote aantal productenbeschikbaar, waardoor het kiezen van de juiste een aanzienlijke taak is. Om het u gemakkelijker te maken, hebben we een lijst samengesteld met enkele van de beste monitoringtools voor SQL-servers die we binnenkort gaan bekijken.

Maar voordat we de tools bekijken die we hebben gevonden,we pauzeren kort over SQL. We zullen proberen uit te leggen wat het is, waar het vandaan komt en waarom het nu zo overheersend is. Vervolgens zullen we de monitoring van SQL-databases bespreken, hoe het is gedaan en wat kan worden gecontroleerd. Dit helpt ons allemaal op dezelfde pagina te staan ​​als we de producten beoordelen. Met alles wat achter ons ligt, zullen we de kern van de zaak onderzoeken en enkele van de allerbeste monitoringprogramma's voor SQL-servers bekijken die op de markt zijn.

Over SQL

Er is een veel voorkomende misvatting over SQL. Velen beschouwen het als een soort relationele database waar het eigenlijk een taal is die wordt gebruikt om ze te bevragen in plaats van de databases zelf. Het SQL-acroniem staat voor Structured Query Language en dit is echt wat SQL is. Bij uitbreiding verwijzen we meestal naar relationele databasebeheersystemen die de taal of een van de varianten ervan ondersteunen als SQL-databases. Dit is ook wat we vandaag gaan doen.

De meeste moderne relationele database van bedrijfsniveaumanagementsystemen gebruiken de SQL-taal. Het is daarom niet overdreven om te zeggen dat de SQL-databases bijna overal zijn. Alle topdatabasebeheersystemen zoals Oracle, IBM DB2, Microsoft SQL Server, MySQL, Microsoft Access en nog veel meer gebruiken SQL. De reden hiervoor is dat het gebruik van SQL als zoektaal van databases zo gangbaar is geworden dat we gewoonlijk een relationeel databasebeheersysteem als een SQL-database noemen.

SQL Server Monitoring

Als data alles is voor een organisatie,monitoring is alles voor een netwerkbeheerder. Moderne netwerken zijn groot en complex en bestaan ​​uit zoveel componenten dat je gewoon niet alles in de gaten kunt houden. Dit is een van de belangrijkste redenen waarom monitoringtools een essentieel onderdeel van netwerkbeheer werden.

Wat betreft SQL-serverbewaking, deze lijkt sterk op elkaarvoor het bewaken van andere componenten. Het primaire doel van SQL-serverbewaking is simpelweg ervoor zorgen dat gegevens beschikbaar zijn wanneer dat nodig is. Hoewel een database en de gegevens die deze bevat enigszins abstract kunnen zijn, bestaat deze uit concrete elementen. Database monitoring tool moet er altijd voor zorgen dat al die elementen - van hardware tot software - niet alleen werken, maar ook binnen hun normale bereik werken.

Het meest elementaire element van een SQL-server is deserver waarop het draait. Zoals elke server zijn er veel operationele parameters die het controleren waard zijn. CPU-belasting, beschikbaar geheugen of processor-kerntemperatuur zijn bijvoorbeeld allemaal interessante parameters. Het bewaken van de server waarop een database wordt uitgevoerd, is precies hetzelfde als het bewaken van een andere server.

De onderliggende besturingssystemen zijn er nog eenelement dat het monitoren waard is. Ongeacht op welk besturingssysteem de SQL-server wordt uitgevoerd, zijn er verschillende belangrijke parameters die moeten worden bewaakt, zoals bijvoorbeeld schijfruimte of schijfgebruik. Net als hardwarebewaking verschilt de bewaking op OS-niveau van een SQL-server niet van die van een andere server.

Het laatste dat moet worden gecontroleerd, is hetwerkelijke SQL-server. Ik bedoel, de Relational Database Management System-software. In de kern is een SQL-server gewoon een ander stuk software dat op de server draait. De meest elementaire monitoring is dan om ervoor te zorgen dat deze specifieke software of service te allen tijde actief is. Veel tools gaan echter verder dan dat. Sommigen zullen bijvoorbeeld de structuur van databases controleren, terwijl anderen de responstijd meten. Een typische SQL-server heeft een paar handenvol parameters die in uw voordeel kunnen worden gecontroleerd.

De beste hulpmiddelen voor het bewaken van SQL-servers

Terwijl u op zoek bent naar de allerbeste SQL-servermonitoringtools, we hebben veel verschillende producten gevonden die volgens ons verdiend moesten worden om ze nader te bekijken. Hoewel alle producten op onze lijst SQL-servers kunnen bewaken, kunnen meerdere producten meer bewaken. We hebben eigenlijk verschillende tools op onze lijst opgenomen om u een idee te geven van de variëteit die beschikbaar is.

1. SolarWinds Database Performance Analyzer (GRATIS PROEF)

SolarWinds is een van de bekendste makers vanhulpmiddelen voor netwerk- en systeembeheer. Met een breed scala aan tools die bijna elk onderwerp behandelen, hebben veel beheerders op zijn minst van het bedrijf gehoord. Het vlaggenschipproduct, de Network Performance Monitor, scoort consequent een van de beste monitoringtools voor netwerkbandbreedte. SolarWinds, alsof het bovenstaande niet genoeg was, is ook beroemd om zijn gratis tools, die elk een specifieke behoefte van netwerkbeheerders aanpakken.

De SolarWinds Database Performance Analyzer (DPA) bewaakt en analyseert uw SQL-database-instanties. Het systeem maakt gebruik van een Response Time Analysis-methode die de primaire focus legt op de tijd tussen een queryaanvraag en het bijbehorende antwoord uit de database en analyseert wachttypen en gebeurtenissen om de knelpunten van databases te identificeren.

SolarWinds Database Performance Analyzer

  • Gratis proberen: SolarWinds Database Performance Analyzer
  • Download link: https://www.solarwinds.com/database-performance-analyzer

De gebruiksvriendelijke interface van de tool helpt u hierbijbij het snel en gemakkelijk vinden van problemen. Maar zo goed als het een hulpmiddel voor probleemoplossing is (en het is geweldig), is het ook een uitstekende monitoringtool. Op het hoofdscherm kunt u database-instances, wachttijden, query-advies, CPU (met waarschuwing en kritieke waarschuwingen), geheugen, schijf en sessies visualiseren.

Het trenddashboard van een specifieke databasebijvoorbeeld toont u in een grafisch formaat de totale wachttijden (of uw keuze van gemiddelde of typische dagwachttijden) voor gebruikers in de loop van een maand, waarbij elke kleur een individuele SQL-instructie vertegenwoordigt. Dit geeft u een visueel aantrekkelijke weergave van welke instructie het langst duurt om te worden uitgevoerd.

Er zijn voldoende functies in de SolarWinds Database Performance Analyzer dat we er een heel bericht over kunnen schrijven. Laten we nu eens kijken naar enkele van de belangrijkste.

Eén bewakingspunt voor al uw databases

De SolarWinds Database Performance Analyzer werkt zowel met Microsoft SQL-server als met de meestebelangrijke databases waaronder Oracle, MySQL, DB2 en ASE. Het ondersteunt ook fysieke, on-premises servers, virtuele machines (uitgevoerd onder Vmware of Hyper-V) en cloudgebaseerde databases.

Zeer schaalbaar

Bewaak zoveel database-instances als u nodig hebt. De DPA kan eenvoudig worden geschaald van een tot duizend exemplaren. U hoeft alleen de licentie te upgraden.

Monitoring van alle actieve sessies

De native polling engine-records van de toolalles wat er gebeurt in uw database-instanties zonder extra belasting van de database zelf en zonder een lokale bewakingsagent. Hierdoor wordt het risico dat de tool de prestaties van de databases zou kunnen beïnvloeden drastisch verminderd (of zelfs geëlimineerd).

Tracking, monitoring en analyse van databaseonderdelen

Deze tool correleert automatisch vragen, gebruikers, bestanden, plannen, objecten, wachttijden, opslag en datum / tijd / uur / minuut om problemen meteen te ontdekken en te diagnosticeren.

Database afstemmingsadvies

De DPA kan u een goed advies geven voor het afstemmen van personendatabase-instances om ervoor te zorgen dat ze optimaal presteren. De tool analyseert alle parameters van een instantie en beveelt een cursus aan om bepaalde query's of zelfs hele database-instanties te optimaliseren.

Prijzen voor de SolarWinds Database Performance Analyzer start bij $ 1 995 en varieert afhankelijk van het aantal en het type database-exemplaren dat moet worden gecontroleerd. Als u het product wilt proberen voordat u het koopt, is een volledig functionele proefversie van 14 dagen beschikbaar.

2. Paessler PRTG

De Paessler Router Traffic Grapher (PRTG) is een bekend alles-in-één monitoringplatformdie de meeste systemen, apparaten, verkeer en applicaties in uw IT-infrastructuur kan controleren. De tool wordt geleverd met verschillende client-interfaces om uit te kiezen. Er is een Windows enterprise-console, een op Ajax gebaseerde webinterface en mobiele apps voor Android, iOS en Windows Phone. Van de tool is bekend dat hij een van de snelste en gemakkelijkst te installeren is, waarbij Paessler beweert dat je binnen 2 minuten met monitoring kunt beginnen.

Screenshot van PRTG SQL Sensor

Een van de PRTGDe beste functie is de automatische detectie die dat wel zal doenscan uw netwerk en herkent automatisch een breed scala aan apparaten en systemen, en maakt passende sensoren op basis van vooraf gedefinieerde apparaatsjablonen. De tool heeft een kaartfunctie waarmee u aangepaste kaarten kunt maken met uw gesuperponeerde bewakingsgegevens, en biedt een unieke manier om deze weer te geven. Als het gaat om meldingen, PRTGZijn zeer flexibel en aanpasbaar. Met de mobiele client-apps kunt u pushmeldingen direct op uw apparaat ontvangen. Je kunt ook meldingen instellen via e-mail of sms en er is een krachtige API waarmee je je eigen meldingsscripts kunt schrijven.

PRTG kan alles waar een sensor voor is bewaken. Je kunt sensoren als invoegtoepassingen beschouwen, hoewel ze in het geval van deze tool al zijn ingebouwd. Vooraf geconfigureerde databasesensoren zijn kant-en-klaar verkrijgbaar. De meeste database-engines worden ondersteund, waaronder Microsoft SQL, MySQL, Oracle en PostgreSQL. Met de tool kunt u de uitvoeringstijd van een SQL-query bewaken door de tijd te meten vanaf het moment dat de verbinding tot stand is gebracht tot het einde van de verbinding. Hiermee kunt u duidelijk zien hoe uw databases presteren onder druk.

PRTG is beschikbaar in een volledige gratis versiedie uw bewakingsvermogen beperkt tot 100 sensoren, waarbij elke parameter als één sensor telt. Het bewaken van een SQL-server vereist bijvoorbeeld één sensor per database-exemplaar. Voor meer dan 100 sensoren is een licentie nodig. Hun prijzen variëren afhankelijk van het aantal sensoren en beginnen bij $ 1 600 voor 500 sensoren. Een gratis, volledig functionele proefversie van 30 dagen die onbeperkte sensoren mogelijk maakt, is beschikbaar, maar deze keert terug naar de gratis versie met 100 sensoren zodra de proefperiode voorbij is.

3. Idera Diagnostic Manager voor SQL Server

Laat het niet Idera Diagnostic Manager voor SQL ServerDe naam houdt je voor de gek. Dit is voornamelijk een monitoringtool die de prestaties van SQL-databases bewaakt. Het biedt prestatiestatistieken, statistieken en waarschuwingen van fysieke servers en virtuele machines en hun onderliggende hosthardware. De tool kan verschillende parameters bewaken, zoals CPU, geheugen, gebruik en ruimte van de harde schijf en netwerkgebruik. Proactieve monitoring van SQL-query's is ook inbegrepen, samen met transactie-SQL-monitoring. Verder kan de tool aanbevelingen doen voor de gezondheid van SQL-databases.

Idera Diagnostic Manager - Centraal dashboard

Voor gebruikersinteractie is er een keuze uit eenwebgebaseerde interface en mobiele apps voor Android-, iOS- en Blackberry-telefoons en -tablets. De tool biedt zowel realtime als historische gegevens over SQL-serverinstanties, waardoor beheerders direct wijzigingen kunnen aanbrengen in de mobiele app. Andere taken die vanuit de mobiele apps met beperkte functies kunnen worden uitgevoerd, zijn onder meer weergave- en moordprocessen, het starten en stoppen van taken indien nodig en het uitvoeren van query's.

Andere kenmerken van Idera Diagnostic Manager voor SQL Server omvatten eenvoudige integratie met SCOM met behulp van deManagement Pack-add-on, een voorspellend waarschuwingssysteem dat is gebouwd om valse waarschuwingen te voorkomen en een uitstekende functie voor het bewaken van queryprestaties die zoekopdrachten kunnen opsporen die niet efficiënt zijn en slecht presteren.

Prijzen voor de Idera Diagnostic Manager voor SQL Server begin bij $ 1 996 per database-exemplaar en een volledig functionele proefperiode van 14 dagen is beschikbaar.

4. SQL Power Tools

SQL Power's SQL Power Tools is een agentloze databaseprestatieanalyseoplossing waarvan de uitgever beweert de minste impact op uw servers te hebben. Er wordt gezegd dat monitoring met SQL Power Tools uw databases niet met meer dan 1% belast. Ook voegt het product geen tabel en geen opgeslagen procedure in de database in. Alle analyses worden volledig op afstand uitgevoerd. Het zal uw servers vooral niet belasten met miljoenen zoekopdrachten die hun prestaties ernstig kunnen beïnvloeden. En omdat u agentloos bent, hoeft u geen bewakingscomponent op uw servers te installeren.

Dashboard voor SQL Power Tools

Deze tool zit boordevol functies. Het heeft zowel dashboard- als heatmap-weergaven van de prestaties van uw serverfarm die kunnen worden bekeken vanuit een browser of een mobiel apparaat. Het platform berekent dagelijks een basislijnanalyse van SQL-wachttijden, prestatiemeteritems en uitvoeringstijden van taken. Het kan ook een directe vergelijking uitvoeren van SQL- en I / O-wachttijden, prestatiemeteritems en uitvoeringstijden van taken tussen servers en tijdsperioden. Met de tool kunt u inzoomen op de SQL-wachttijden van slecht presterende query's, waardoor u de bronconflicten kunt lokaliseren waardoor ze mogelijk niet tijdig worden voltooid.

De prijs van SQL Power Tools varieert tussen $ 2 000 en $ 750 per databasebijvoorbeeld afhankelijk van hoeveel u tegelijkertijd koopt. Als u het product liever probeert, kunt u een evaluatieversie van drie weken verkrijgen door contact op te nemen met SQL Power.

5. SQL Monitor (Red Gate)

SQL-monitor van Red Gate Software kan worden gebruikt om te controleren,SQL-databases beheren, wijzigen, manipuleren en optimaliseren. Het helpt problemen te vinden voordat ze problemen worden. Qua functie kan er veel over het product worden gezegd. Ten eerste biedt het beheerders een overzicht van hun SQL-serverfarm. De tool beschikt ook over krachtige waarschuwingsmogelijkheden, zodat u op de hoogte bent van problemen voordat ze een merkbare impact hebben. Rapportage is een andere plaats waar SQL Monitor schijnt. Het genereert op maat gemaakte rapporten over de gezondheid van uw servers. Bovendien kunt u dankzij de prestatieanalysemogelijkheden van de tool snel zien wat de grootste impact op uw systeem heeft. Als een diagnostisch hulpmiddel kan deze functie u helpen obstakels te ontdekken en onderliggende oorzaken te vinden.

Schermafbeelding van Red Gate SQL Monitor

SQL Monitor beschikt over een eenvoudig te gebruiken dashboard waarmee ubekijk al uw database-exemplaren op één handige plek. Met de tool kunt u ze ook binnen enkele seconden rechtstreeks openen zonder op afstand verbinding met ze te maken via een VPN of een andere methode. Er is een dashboard met drilldown-functionaliteit waarmee u in slechts enkele klikken gedetailleerde statistieken over uw databases kunt weergeven, zoals wachttijden, CPU-gebruik en schijf-I / O.

De basisprijs van SQL Monitor is $ 1495 per database-exemplaar. U komt in aanmerking voor een korting van 15% wanneer u tussen vijf en negen licenties tegelijkertijd aanschaft en een korting van 20% bij aankoop van tien of meer. Alle prijzen zijn inclusief één jaar ondersteuning van Red Gate. Een 14-daagse proefversie is beschikbaar als u de tool wilt testen en dat geldt ook voor een online demo.

6. SQL Sentry

Onze laatste invoer wordt genoemd SQL Sentry van SentryOne. Dit is een vrij populaire oplossing voor monitoring van databaseprestaties. De tool verzamelt en presenteert bruikbare prestatiestatistieken en waarschuwingen en geeft essentiële gebeurtenissen weer op een kalenderachtige weergave die eenvoudige kruisverwijzingen mogelijk maakt. Bovendien kan de tool worden gebruikt om problemen snel op te lossen door gedetailleerde analyses rechtstreeks vanaf het dashboard uit te voeren. Het prestatiedashboard van de tool, dat een exclusief, gepatenteerd overzicht van opslagprestaties biedt, kan de resultaten weergeven van de gedetailleerde analyse van high-impact query's.

SQL Sentry van SentryOne

SQL Sentry is zeker niet de meest modern ogende toolsen het dashboard is bekritiseerd vanwege zijn verouderde look. Het toont u echter alle kritieke SQL-componenten en -services in een nette lay-out en helpt u bij het beheren van uw SQL-database-instanties en de beschikbaarheid ervan. U kunt ook de historische gegevens van de server bekijken en deze vergelijken met actuele realtime gegevens. U kunt deze functie gebruiken om een ​​basislijn te genereren en vervolgens de resultaten van uw databaseoptimalisatie-inspanningen te meten.

De prijs voor SQL Sentry is $ 2 495 per exemplaar plus een jaarlijks onderhoudvergoeding van $ 499. Het product is ook beschikbaar als op een abonnement gebaseerde service tegen aanzienlijk lagere kosten van $ 125 / maand. U kunt het product ook uitproberen, dankzij de gratis beschikbare proefperiode van 15 dagen.

Comments