6 bästa databasövervakningsverktyg för 2020

click fraud protection

Data är allt! Vi har alla hört det djärva uttalandet som faktiskt är sant. Men inte bara det, data finns överallt. Det verkar som att i dag förlitar sig varje organisation på enorma mängder data för varje aspekt av deras existens. En följd av detta är att databaser finns i nästan varje organisation och de data de har är ofta en organisations mest värdefulla tillgång. Därför måste de alltid hållas i optimal funktionsduglighet. Det bästa sättet att uppnå är att använda någon form av databasövervakningsverktyg. För att hjälpa dig välja det bästa för din specifika situation kommer vi att granska några av de bästa databasövervakningsverktygen vi kunde hitta.

Innan vi utforskar de verkliga verktygen kommer vi att gå åt sidan och diskutera begreppet databasövervakning. Det hjälper oss att vara på samma sida som vi granskar produkterna. Vi kommer också att diskutera de olika elementen i databaser som kan övervakas. Som ni ser det går ner till hårdvaran och klättrar hela vägen upp till lagrade procedurer. Vi kommer äntligen att träffa kärnan i saken och granska några av de allra bästa verktygen på marknaden för att övervaka databaser.

instagram viewer

Databasövervakning - Vad handlar det om?

Precis som att data är allt för en organisation, känns det ibland som att övervakning är allt för nätverksadministratörer. Anledningen är enkel, moderna nätverk har blivit så komplexa och består av så många komponenter att det är omöjligt att hålla ett öga på allt. Ännu mer i större organisationer där administratörer ofta sitter i ett annat rum - om inte ett annat land - än servrarna. Detta är en av orsakerna till att konceptet övervakningsverktyg såg ljuset.

Övervakningsdatabasen är inte till skillnad från övervakning bara om någon annan IT-komponent. Det finns ett primärt mål för databasövervakning (eller någon övervakning, för den delen): se till att uppgifterna är tillgängliga vid behov. Det kanske låter enkelt men det är faktiskt ganska komplicerat på grund av det stora antalet och olika komponenter.

Medan en databas är ett abstrakt koncept, är den gjord av mycket konkreta saker. Från hårdvara till mjukvara måste databasövervakningsverktyget alltid se till att alla komponenter är tillgängliga och fungerar inom normalområdet. När man tänker på databasernas betydelse är felmarginen mycket smal.

Vad finns det att övervaka?

Låt oss försöka titta lite djupare på vad det faktiskt är att övervaka i en databas. Det mest grundläggande elementet i en databas är hårdvaran den körs på. Precis som alla datorer finns det en hel del operativa parametrar av intresse. Vi kan till exempel tänka på CPU-belastning, tillgängligt minne eller processorkärntemperatur. I själva verket är det inte annorlunda att övervaka servern som kör en databas än att övervaka någon annan server.

Nästa komponent i en databaseserver som måste övervakas är de underliggande operativsystemen. Vissa databaser körs på Windows, andra körs på Linux eller någon annan smak av Unix. Oavsett vilket operativsystem det finns finns det flera viktiga parametrar som ska övervakas. Rätt utanför mitt huvud kommer diskutrymme eller diskanvändning att tänka på. Precis som hårdvaran skiljer sig övervakningen av databaser på operativnivå inte från någon annan typ av övervakning.

Sist men definitivt inte minst är övervakningen av den faktiska databasen. Kärnan är databasen bara ytterligare ett program som körs på servern. Den mest grundläggande övervakningen är då att se till att programvaran körs hela tiden. Men de flesta verktyg går mycket djupare än så. Vissa kommer att kontrollera databasstrukturen. Vissa kommer att mäta responstiden. Andra kan till och med utföra lagrade testförfaranden.

De bästa verktygen för övervakning av databaser

Vi har försökt hitta de bästa databasövervakningsverktygen på marknaden och kommit med flera olika produkter som vi tycker förtjänar att vi ger dem ett djupare utseende. De flesta produkter är betalda produkter men de flesta har också en gratis provversion.

Solarwinds erkänns av de flesta som en av de bästa tillverkarna av nätverks- och systemadministrationsverktyg. Det gör ett brett utbud av verktyg som täcker nästan alla ämnen. Företagets flaggskeppsprodukt, kallad Network Performance Monitor, poängterar konsekvent bland de bästa nätverksbandbreddövervakningsverktyget.

De SolarWinds Databas Performance Analyzer (DPA) övervakar och analyserar dina SQL-databasinstanser. Systemet använder en responstidsanalysmetod som sätter det primära fokuset på tiden mellan en frågeförfrågan och motsvarande svar från databasen och analyserar väntetyper och händelser för att fastställa flaskhalsarna på databaser.

SolarWinds Databas Performance Analyzer
  • GRATIS prövning: SolarWinds Databas Performance Analyzer
  • Nedladdningslänk: https://www.solarwinds.com/database-performance-analyzer

Verktygets lättanvända gränssnitt hjälper dig att hitta problem snabbt och enkelt. På huvudskärmen kan du visa databasinstanser, väntetider, frågeställningar, CPU (med varning och kritiska varningar), minne, disk och sessioner.

När du borrar ner visar trenddashbordet för en specifik databasinstans dig i ett grafiskt format totala väntetider (eller ditt val av genomsnittliga eller typiska väntetider på dagen) för användare under en månad. På den grafen representerar varje färg ett individuellt SQL-uttalande, vilket ger dig en visuellt tilltalande representation av vilket uttalande som tar längst tid att köra.

Det är tillräckligt med funktioner i SolarWinds Databas Performance Analyzer att ett helt inlägg skulle krävas för att täcka dem alla. Låt oss se vad några av de viktigaste är.

En enda övervakningspunkt för alla dina databaser

De SolarWinds Databas Performance Analyzer fungerar med Microsoft SQL-server samt de flesta större produkter inklusive Oracle, SQL Server, MySQL, DB2 och ASE. Det stöder också både fysiska och lokala servrar, virtuella maskiner (kör under VMware eller Hyper-V) och molnbaserade databaser.

Mycket skalbar

De DPA låter dig övervaka så många databasinstanser som du vill. Det kan enkelt skala från ett till tusen instanser genom att helt enkelt uppgradera sin licens.

Aktiv övervakning av alla aktiva sessioner

Verktygets mycket detaljerade ursprungliga pollingmotor registrerar allt som händer i din databasinstanser utan ytterligare belastning till databasen själva och utan att behöva ett lokalt övervakningsagent, och därigenom minska risken för att verktyget kan påverka prestandan hos databas.

Spårning, övervakning och analys av databaskomponenter

Detta verktyg korrelerar automatiskt frågor, användare, filer, planer, objekt, väntetider, lagring och datum / tid / timme / minut för att exakt upptäcka och diagnostisera problem i farten.

Rådgivning för databasinställning

Verktyget kan ge dig råd för att ställa in enskilda databasinstanser och säkerställa att de alltid körs med sin högsta prestanda. Detta åstadkoms genom att analysera alla instanser i en instans och rekommendera en åtgärd för att optimera vissa frågor eller hela databasinstanser.

Priserna för SolarWinds Databas Performance Analyzer börja på 1 995 $ och variera beroende på antal och typ av databasinstanser som ska övervakas. Om du vill prova produkten innan du köper den, en fullt funktionell 14-dagars provversion är tillgänglig.

2. Paessler PRTG

De Paessler Router Traffic Grapher (PRTG) kan övervaka alla system, enheter, trafik och applikationer för din IT-infrastruktur. Det är ett allomfattande paket som på grund av sin integrerade natur är snabbare och lättare att installera än många nätverksövervakningsverktyg. Paessler hävdar att du kan börja övervaka inom 2 minuter. Verktyget har flera användargränssnitt. Du kan välja mellan en Windows-företagskonsol, ett Ajax-baserat webbgränssnitt och mobilappar för Android, iOS och Windows Phone.

Skärmbild av PRTG-databasensensor

En av PRTGDen bästa funktionen är dess autodiscovery-system. Den kommer att skanna nätverkssegment och automatiskt känna igen ett brett utbud av enheter och system och skapa sensorer från fördefinierade enhetsmallar. Det finns en kartfunktion som låter dig skapa anpassade kartor med övervakningsdata som erbjuder ett unikt sätt att visa data. När det gäller varning är de mycket flexibla och anpassningsbara. Med klientapparna kan du få push-aviseringar direkt till din enhet. Du kan också ställa in aviseringar via e-post eller SMS. Det finns också ett kraftfullt API som du kan skriva dina egna meddelandeskript.

Detta program kan övervaka många databaser som Microsoft SQL, MySQL, Oracle och PostgreSQL. Det gör det genom att använda databasgivare som är förkonfigurerade ur rutan. Du kan använda det här verktyget för att övervaka exekveringstiden för en SQL-fråga. Verktyget mäter tiden från det ögonblick då anslutningen upprättades till slutet av anslutningen. Detta gör att du tydligt kan se prestandan i din databas under tryck.

PRTG har en relativt enkel prissättningstruktur. Det finns en gratis version som är fullständig men som begränsar din övervakningsförmåga till 100 sensorer. Varje parameter räknas som en sensor. Övervakning av bandbredd på varje port på en 48-portströmbrytare kräver 48 sensorer. På samma sätt krävs en SQL-sensor per databasinstans. För mer än 100 sensorer måste du köpa en licens. Priserna varierar beroende på antalet sensorer från $ 1 600 för 500 sensorer till $ 14 500 för obegränsade sensorer. Det finns också en 30-dagars provversion som möjliggör obegränsade sensorer men kommer att återgå till 100 sensors gratisversion när testperioden är över.

3. Idera Diagnostic Manager för SQL Server

Idera Diagnostic Manager för SQL Server övervakar prestanda för SQL-databaser i både fysiska och virtuella miljöer. Detta verktyg tillhandahåller prestandastatistik, mätvärden och varningar från fysiska servrar samt från virtuella maskiner och deras underliggande värdhårdvara. Den övervakar flera operativa parametrar som CPU, minne, hårddiskanvändning och utrymme och nätverksanvändning. Produkten erbjuder också proaktiv övervakning av SQL-frågor tillsammans med transnationell SQL-övervakning. Den kan också ge rekommendationer för hälsa för SQL-databaser.

Idera Diagnostic Manager - Central Dashboard

Idera Diagnostic Manager för SQL Server levereras med ett webbaserat gränssnitt och mobilappar för Android- och iOS-telefoner och surfplattor samt Blackberry. Det tillhandahåller realtid och historisk information om SQL-serverinstanser, vilket gör det möjligt för administratörer att göra ändringar i farten inom mobilappen. Även om mobilapparna inte är lika funktionsrika som webbkonsolen kan man utföra flera administrativa uppgifter som t.ex. visa och döda processer, starta och stoppa jobb efter behov och köra frågor för att lösa problem direkt inifrån dem.

Andra funktioner i Idera Diagnostic Manager för SQL Server inkludera enkel integration med SCOM med Management Pack-tillägget, ett prediktivt varningssystem som är byggt för att undvika falskt varningar och en utmärkt övervakningsfunktion för frågeställningar som kan fastställa frågor som inte är effektiva och fungerar dåligt.

Priser för Idera Diagnostic Manager för SQL Server börja med 1 996 $ per databasinstans och en fullt funktionell 14-dagars testversion är tillgänglig.

4. SQL elverktyg

SQL elverktyg från SQL Power är en agentlös lösning för databasprestanda. Dess utgivare hävdar att det har den lägsta inverkan på dina servrar. SQL Power anger att deras övervakning inte kommer att ladda dina databaser med mer än 1%. Det betyder att du inte behöver installera någon övervakningskomponent på dina servrar. Produkten sätter dessutom in ingen tabell och ingen lagrad procedur på databaseservern. All analys görs fullständigt på distans. Det kommer inte att ladda dina servrar med miljoner frågor som allvarligt kan påverka deras prestanda.

SQL Power Tools Dashboard

Det här verktyget är laddat med funktioner som instrumentpanelen och värmekartvyer för din serverfarmprestanda som kan visas från en webbläsare eller en mobil enhet. Det beräknar en daglig basanalys av SQL-väntetider, resultaträknare och arbetstider. Det kan också utföra ad hoc-jämförelse av SQL- och I / O-väntetider, resultaträknare och jobbkörningstider mellan servrar och tidsperioder. Du kan gräva ned i SQL-väntetider med SQL-frågor som inte fungerar dåligt, vilket hjälper dig att fastställa eventuella resurskonflikter som kan orsaka att SQL-frågor inte slutförs i rätt tid.

Priser för SQL elverktyg varierar mellan 2 000 och 750 dollar per databas, varvid priset per instans blir lägre när du köper fler licenser. Och om du föredrar att prova produkten kan du få en 3-veckors utvärderingsversion genom att kontakta SQL Power.

5. SQL Sentry

SQL Sentry från SentryOne är en populär lösning för övervakning av databasprestanda. Den samlar och presenterar handlingsbara prestandametriker och varningar och visar viktiga händelser på en kalenderstil som gör det enkelt korsreferenser Förutom övervakning kan verktyget användas för att snabbt lösa problem genom att köra detaljerad analys direkt från verktygets instrumentbräda. Produktens resultatpanel - som har en exklusiv, patenterad bild av lagringsprestanda - visar resultaten från den detaljerade analysen av frågor med hög effekt.

SQL Sentry från SentryOne

De SQL Sentry instrumentpanelen kritiseras ibland för sin föråldrade look men den visar alla dina kritiska SQL-komponenter och tjänster på ett snyggt presenterat sätt, som hjälper dig att hantera dina SQL-databasinstanser och säkerställa deras tillgänglighet. Verktyget har också möjlighet att visa den historiska datorn på deras server och jämföra den med aktuell realtidsdata. Dessa funktioner hjälper till att generera en baslinje och optimera databasinstanser och servrar.

Priset för SQL Sentry är $ 2 495 per instans plus en årlig underhållsavgift på $ 499. Produkten är också tillgänglig som en prenumerationsbaserad tjänst om du föredrar den prismodellen till en kostnad på $ 125 / månad. För teständamål är en gratis 15-dagars provperiod också tillgänglig.

6. SQL Monitor

SQL Monitor är en del av en uppsättning verktyg från Red Gate-programvara som du kan använda för att övervaka, hantera, ändra, manipulera och optimera SQL-databaser. Det kan hjälpa till att hitta problem innan de blir problem. Produkten har många funktioner. Bland dem ger det administratörer en översikt över sin SQL-servergård. Verktyget har också kraftfulla larmfunktioner som informerar dig om problem innan de har märkbar inverkan. Rapportering är en annan viktig funktion i produkten och den kommer att skapa skräddarsydda rapporter om dina servers hälsa. Verktygets prestationsanalysfunktioner låter dig snabbt se vad som har störst inverkan på ditt system. När du diagnostiserar problem kan det hjälpa dig att upptäcka hinder och hitta orsakerna.

SQL-skärmbild

SQL MonitorMed den lättanvända instrumentpanelen kan du se alla dina databasinstanser på ett bekvämt ställe. Klienten låter dig också direkt komma åt dem inom några sekunder utan att behöva fjärransluta dem med en VPN eller någon annan metod. Instrumentpanelen har drill-down-funktioner, så att du kan visa mer detaljerad statistik om dina databaser som väntetider, CPU-användning och disk I / O på bara ett par klick.

Baspriset för SQL Monitor är $ 1495 per databasinstans. Du får 15% rabatt när du köper mellan fem och nio licenser samtidigt och 20% rabatt om du köper tio eller fler. Priserna inkluderar det första stödåret från Red Gate. En 14-dagars rättegång är tillgänglig om du vill ge verktyget en testkörning. En online-demo är också tillgänglig.

watch instagram story