Data is alles! We hebben allemaal die gewaagde uitspraak gehoord die trouwens waar is. Maar dat niet alleen, gegevens zijn overal. Het lijkt erop dat elke organisatie tegenwoordig afhankelijk is van enorme hoeveelheden gegevens voor elk aspect van hun bestaan. Het logische gevolg hiervan is dat databases in bijna elke organisatie aanwezig zijn en dat de gegevens die ze bijhouden vaak het meest waardevolle bezit van een organisatie zijn. Daarom moeten ze te allen tijde in optimale staat worden gehouden. De beste manier om dat te bereiken, is door een of andere vorm van database monitoring tool te gebruiken. Om u te helpen de beste te kiezen voor uw specifieke situatie, staan we op het punt enkele van de beste tools voor databasemonitoring die we kunnen vinden te beoordelen.
Voordat we de daadwerkelijke tools verkennen, zullen we een stap zettenopzij en bespreek het concept van database monitoring. Hiermee kunnen we op dezelfde pagina zijn als waarop we de producten beoordelen. We bespreken ook de verschillende elementen van databases die kunnen worden gecontroleerd. Zoals je zult zien, gaat het naar de hardware en klimt het helemaal omhoog naar opgeslagen procedures. We zullen eindelijk de kern van de zaak raken en enkele van de beste tools op de markt bekijken om databases te monitoren.
Database Monitoring - Waar gaat het allemaal om?
Net zoals data alles is voor een organisatie,het lijkt soms alsof monitoring alles is voor netwerkbeheerders. De reden is simpel, moderne netwerken zijn zo complex geworden en bestaan uit zoveel componenten dat het onmogelijk is om alles in de gaten te houden. Nog meer in grotere organisaties waar beheerders vaak in een andere ruimte zitten - zo niet in een ander land - dan de servers. Dit is een van de redenen waarom het concept van monitoringtools het licht zag.
Monitoring database is niet anders dan monitoring alleenover elke andere IT-component. Er is één primair doel van database monitoring (of welke monitoring dan ook): ervoor zorgen dat de gegevens beschikbaar zijn wanneer dat nodig is. Het klinkt misschien eenvoudig, maar het is eigenlijk behoorlijk complex vanwege het grote aantal en de verscheidenheid aan componenten.
Hoewel een database een abstract concept is, is het dat welgemaakt van zeer concrete dingen. Van hardware tot software, database monitoring tool moet er altijd voor zorgen dat alle componenten beschikbaar zijn en binnen het normale bereik werken. Wanneer het belang van databases wordt beschouwd, is de foutmarge erg klein.
Wat valt er te controleren?
Laten we proberen iets dieper in te gaanwat er eigenlijk te monitoren is in een database. Het meest elementaire element van een database is de hardware waarop deze wordt uitgevoerd. Net als elke computer zijn er nogal wat operationele parameters van belang. We kunnen bijvoorbeeld denken aan CPU-belasting, beschikbaar geheugen of de kerntemperatuur van de processor. Het bewaken van de server waarop een database draait, is eigenlijk niet anders dan het bewaken van een andere server.
Het volgende onderdeel van een databaseserver datmoet worden gemonitord is de onderliggende besturingssystemen. Sommige databases draaien op Windows, andere draaien op Linux of een andere smaak van Unix. Ongeacht welk besturingssysteem er is, er zijn verschillende belangrijke parameters die moeten worden bewaakt. Recht uit de bovenkant van mijn hoofd, schijfruimte of schijfgebruik te binnen schiet. Net als de hardware verschilt de bewaking van databases op OS-niveau niet van andere bewaking.
Last but zeker not least is de monitoringvan de actuele database. In de kern is de database gewoon weer een stukje software dat op de server draait. De meest elementaire monitoring is dan om ervoor te zorgen dat de software altijd actief is. Maar de meeste tools gaan veel dieper dan dat. Sommigen zullen de structuur van databases controleren. Sommigen zullen de reactietijd meten. Anderen kunnen zelfs opgeslagen testprocedures uitvoeren.
De beste tools voor het bewaken van databases
We hebben geprobeerd de allerbeste database te vindenmonitoring tools op de markt en kwamen met verschillende producten die wij denken dat ze verdienen dieper te bekijken. De meeste producten zijn echter betaalde producten, de meeste hebben ook een gratis proefversie.
1. SolarWinds Database Performance Analyzer voor SQL Server (GRATIS PROEF)
SolarWinds wordt door de meesten erkend als een van de beste makers van netwerk- en systeembeheertools. Het maakt een breed scala aan tools voor bijna elk onderwerp. Het vlaggenschipproduct van het bedrijf, genaamd de Netwerkprestatiemeter, scoort consequent onder de beste netwerkbandbreedte monitoring tool.
De SolarWinds Database Performance Analyzer (DPA) bewaakt en analyseert uw SQL-databaseinstances. 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.

- GRATIS proefversie: 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. In het hoofdscherm kunt u database-instances, wachttijden, query-advies, CPU (met waarschuwing en kritieke waarschuwingen), geheugen, schijf en sessies bekijken.
Bij het boren, het trenddashboard van eenspecifieke database-instantie 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. In die grafiek vertegenwoordigt elke kleur een individuele SQL-instructie, waardoor u een visueel aantrekkelijke weergave krijgt van welke instructie het langst duurt om te worden uitgevoerd.
Er zijn voldoende functies in de SolarWinds Database Performance Analyzer dat een hele post nodig zou zijn om ze allemaal te dekken. Laten we eens kijken wat enkele van de belangrijkste zijn.
Eén bewakingspunt voor al uw databases
De SolarWinds Database Performance Analyzer werkt zowel met Microsoft SQL-server als met de meestebelangrijke producten zoals Oracle, SQL Server, MySQL, DB2 en ASE. Het ondersteunt ook zowel fysieke als on-premises servers, virtuele machines (die worden uitgevoerd onder VMware of Hyper-V) en cloudgebaseerde databases.
Zeer schaalbaar
De DPA kunt u zoveel database-instances bewaken als u wilt. Het kan eenvoudig van één naar duizend exemplaren worden geschaald door eenvoudig zijn licentie te upgraden.
Actieve bewaking van alle actieve sessies
De zeer gedetailleerde native polling-engine van de toolregistreert alles wat er binnen uw database-instanties gebeurt, zonder extra belasting van de database zelf en zonder een lokale bewakingsagent, waardoor het risico dat de tool de prestaties van de database kan beïnvloeden, wordt 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 tool kan u advies geven voor het afstemmenindividuele database-instances en zorg ervoor dat ze altijd optimaal presteren. Dit wordt bereikt door alle parameters van een exemplaar te analyseren en een actie aan te bevelen om bepaalde query's of hele database-exemplaren 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 Verkeersgrapher (PRTG) kan alle systemen, apparaten, verkeer en controlerentoepassingen van uw IT-infrastructuur. Het is een allesomvattend pakket dat vanwege zijn geïntegreerde karakter sneller en eenvoudiger te installeren is dan veel netwerkbewakingsprogramma's. Paessler beweert dat je binnen 2 minuten kon beginnen met monitoren. De tool wordt geleverd met verschillende gebruikersinterfaces. U kunt kiezen tussen een Windows-bedrijfsconsole, een op Ajax gebaseerde webinterface en mobiele apps voor Android, iOS en Windows Phone.

Een van de PRTGHet beste kenmerk is het autodiscovery-systeem. Het scant netwerksegmenten en herkent automatisch een breed scala aan apparaten en systemen, en maakt sensoren op basis van vooraf gedefinieerde apparaatsjablonen. Er is een kaartfunctie waarmee u aangepaste kaarten kunt maken met uw bewakingsgegevens en een unieke manier biedt om gegevens weer te geven. Als het gaat om alarmering, zijn ze zeer flexibel en aanpasbaar. Met de client-apps kunt u pushmeldingen direct op uw apparaat ontvangen. U kunt ook meldingen instellen via e-mail of sms. Er is ook een krachtige API waarmee u uw eigen meldingsscripts kunt schrijven.
Dit programma kan vele databases bewaken zoalsMicrosoft SQL, MySQL, Oracle en PostgreSQL. Dit gebeurt door het gebruik van databasesensoren die vooraf zijn geconfigureerd. U kunt deze tool gebruiken om de uitvoeringstijd van een SQL-query te controleren. De tool meet de tijd vanaf het moment dat de verbinding tot stand is gebracht tot het einde van de verbinding. Hiermee kunt u de prestaties van uw database onder druk duidelijk zien.
PRTG heeft een relatief eenvoudige prijsstructuur. Er is een gratis versie die volledig is uitgerust, maar die uw bewakingsmogelijkheden beperkt tot 100 sensoren. Elke parameter telt als één sensor. Voor het bewaken van de bandbreedte op elke poort van een 48-poortswitch zijn 48 sensoren nodig. Evenzo is een SQL-sensor vereist per database-instantie. Voor meer dan 100 sensoren moet u een licentie aanschaffen. Prijzen variëren afhankelijk van het aantal sensoren van $ 1 600 voor 500 sensoren tot $ 14 500 voor onbeperkte sensoren. Er is ook een proefversie van 30 dagen die onbeperkte sensoren toestaat, maar terugkeert naar de gratis versie met 100 sensoren zodra de proefperiode voorbij is.
3. Idera Diagnostic Manager voor SQL Server
Idera Diagnostic Manager voor SQL Server bewaakt de prestaties van SQL-databases in beidefysieke en virtuele omgevingen. Deze tool biedt prestatiestatistieken, statistieken en waarschuwingen van fysieke servers en van virtuele machines en hun onderliggende hosthardware. Het bewaakt meerdere operationele parameters zoals CPU, geheugen, gebruik en ruimte van de harde schijf en netwerkgebruik. Het product biedt ook proactieve monitoring van SQL-query's, samen met transnationale SQL-monitoring. Het kan ook aanbevelingen doen voor de gezondheid van SQL-databases.

Idera Diagnostic Manager voor SQL Server wordt geleverd met een webgebaseerde interface en mobiele appsvoor Android- en iOS-telefoons en -tablets evenals de Blackberry. Het biedt realtime en historische gegevens over SQL-serverinstanties, waardoor beheerders snel wijzigingen kunnen aanbrengen in de mobiele app. Hoewel de mobiele apps niet zo rijk zijn aan functies als de webconsole, kan men verschillende beheertaken uitvoeren, zoals het bekijken en doden van processen, het starten en stoppen van taken indien nodig en het uitvoeren van vragen om problemen rechtstreeks vanuit hen op te lossen.
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 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 Tools van SQL Power is een agentloze databaseoplossing voor analyse van prestaties. De uitgever beweert dat dit de minste impact heeft op uw servers. SQL Power stelt dat hun monitoring uw databases niet met meer dan 1% zal laden. Dit betekent dat u geen bewakingscomponent op uw servers hoeft te installeren. Bovendien voegt het product geen tabel en geen opgeslagen procedure op de databaseserver in. Alle analyses worden volledig op afstand uitgevoerd. Het laadt uw servers ook niet met miljoenen zoekopdrachten die hun prestaties ernstig kunnen beïnvloeden.

Deze tool is geladen met functies zoalsdashboard- en heatmapweergaven van de prestaties van uw serverfarm die kunnen worden bekeken vanuit een browser of een mobiel apparaat. Het berekent een dagelijkse basislijnanalyse van SQL-wachttijden, prestatiemeteritems en uitvoeringstijden van taken. Het kan ook ad-hocvergelijking van SQL- en I / O-wachttijden, prestatiemeteritems en taakrun-tijden tussen servers en tijdsperioden uitvoeren. U kunt inzoomen op SQL-wachttijden van slecht presterende SQL-query's, zodat u eventuele bronconflicten kunt vaststellen die ertoe kunnen leiden dat SQL-query's niet tijdig worden voltooid.
Prijzen voor SQL Power Tool variëren tussen $ 2 000 en $ 750 per database metde prijs per instantie wordt lager naarmate u meer licenties aanschaft. En als u het product liever probeert, kunt u een evaluatieversie van 3 weken verkrijgen door contact op te nemen met SQL Power.
5. SQL Sentry
SQL Sentry van SentryOne is een populaire oplossing voor de databaseprestatie monitoring. Het verzamelt en presenteert bruikbare prestatiestatistieken en waarschuwingen en geeft essentiële gebeurtenissen weer op een kalenderachtige weergave waardoor gemakkelijk kan worden gerefereerd. Naast monitoring kan de tool worden gebruikt om snel problemen op te lossen door gedetailleerde analyses rechtstreeks vanaf het dashboard van de tool uit te voeren. Het prestatiedashboard van het product, dat een exclusief, gepatenteerd overzicht van opslagprestaties biedt, geeft de resultaten weer van de gedetailleerde analyse van high-impact query's.

De SQL Sentry dashboard wordt soms bekritiseerd vanwege zijnverouderde look, maar het toont al uw kritieke SQL-componenten en -services op een nette manier, zodat u uw SQL-database-instanties kunt beheren en hun beschikbaarheid kunt garanderen. De tool heeft ook de optie om de historische gegevens van hun server te bekijken en deze te vergelijken met actuele realtime gegevens. Deze functies helpen bij het genereren van een basislijn en het optimaliseren van database-instances en servers.
De prijs voor SQL Sentry is $ 2 495 per exemplaar plus een jaarlijks onderhoudvergoeding van $ 499. Het product is ook beschikbaar als een abonnement-gebaseerde service als u dat prijsmodel verkiest als een kost van $ 125 / maand. Voor proefdoeleinden is ook een gratis proefperiode van 15 dagen beschikbaar.
6. SQL Monitor
SQL Monitor maakt deel uit van een set tools van Red Gate softwaredie u kunt gebruiken om SQL-databases te bewaken, beheren, wijzigen, manipuleren en optimaliseren. Het kan helpen bij het vinden van problemen voordat ze problemen worden. Het product heeft veel functies. Onder hen 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 ander belangrijk kenmerk van het product en het maakt op maat gemaakte rapporten over de gezondheid van uw servers. Met de functies voor prestatieanalyse van de tool kunt u snel zien wat de grootste impact op uw systeem heeft. Bij het diagnosticeren van problemen kan het u helpen obstakels te ontdekken en de oorzaak te achterhalen.

SQL MonitorMet het gebruiksvriendelijke dashboard kunt u al uwdatabase-instanties op één handige plaats. Met de client kunt u ze ook binnen enkele seconden rechtstreeks openen zonder op afstand verbinding met ze te maken via een VPN of een andere methode. Het dashboard heeft een drilldown-functie, waarmee u in slechts enkele klikken meer 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 krijgt 15% korting als u tussen vijf en negen licenties tegelijkertijd koopt en 20% korting als u tien of meer koopt. Prijzen zijn inclusief het eerste jaar ondersteuning van Red Gate. Een proefperiode van 14 dagen is beschikbaar als u de tool wilt testen. Een online demo is ook beschikbaar.
Comments