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. Av den anledningen måste de alltid hållas i optimal fungerande skick. 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 kort 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 kommer att se den 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.
Databasövervakning - Vad handlar det om?
Precis som att data är allt för en organisation,det känns 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 anledningarna till att konceptet övervakningsverktyg såg ljuset.
Övervakningsdatabasen är inte till skillnad från övervakning baraom 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 kan låta enkelt men det är faktiskt ganska komplicerat på grund av det stora antalet och olika komponenter.
Medan en databas är ett abstrakt koncept, så är detgjord 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 är 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. Faktum är att övervakning av servern som kör en databas inte annorlunda än att övervaka någon annan server.
Nästa komponent i en databaseserver sombehöver ö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 övervakningenav 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 den bästa databasenövervakningsverktyg på marknaden och kom med flera olika produkter som vi tror förtjänar att vi ger dem en djupare titt. De flesta produkter är betalda produkter men de flesta har också en gratis provversion.
1. SolarWinds Database Performance Analyzer för SQL Server (GRATIS PRÖVNING)
Solarwinds erkänns av de flesta som en av de bästa tillverkarna av nätverks- och systemadministrationsverktyg. Den skapar 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 Database Performance Analyzer (DPA) övervakar och analyserar din 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 flaskhalsar i databaser.

- GRATIS prövning: SolarWinds Database Performance Analyzer
- Nedladdningslänk: https://www.solarwinds.com/database-performance-analyzer
Verktygets lättanvända gränssnitt hjälper digatt hitta problem snabbt och enkelt. På huvudskärmen kan du se databasinstanser, väntetider, frågeställningar, CPU (med varning och kritiska varningar), minne, disk och sessioner.
Vid borrning är trendpanelen för aspecifik databasinstans visar dig i ett grafiskt format de totala väntetiderna (eller ditt val av genomsnittliga eller typiska dagväntetider) 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 Database 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 Database Performance Analyzer fungerar med Microsoft SQL-server såväl som de flestastora 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 valmaskinregistrerar allt som händer i din databasfall utan extra belastning på själva databasen och utan att behöva en lokal övervakningsagent, och därmed minska - om inte eliminera - risken för att verktyget kan påverka databasens prestanda.
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 inställningenskilda databasinstanser och se till att de alltid körs med 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.
Priser för SolarWinds Database 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 är en fullständig 14-dagars provversion tillgänglig.
2. Paessler PRTG
De Paessler Router Traffic Grapher (PRTG) kan övervaka alla system, enheter, trafik ochapplikationer för din IT-infrastruktur. Det är ett allomfattande paket som på grund av sin integrerade natur är snabbare och enklare 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.

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 dina övervakningsdata och 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 låter dig skriva dina egna meddelandeskript.
Detta program kan övervaka många databaser somMicrosoft 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 körningstiden för en SQL-fråga. Verktyget mäter tiden från det ögonblick som 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 provperioden ä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ådafysiska 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 för SQL Server levereras med ett webbaserat gränssnitt och mobilapparför Android- och iOS-telefoner och surfplattor samt Blackberry. Det tillhandahåller realtid och historisk data 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 visning och dödande processer, starta och stoppa jobb efter behov och köra frågor för att lösa problem direkt från dem.
Andra funktioner i Idera Diagnostic Manager för SQL Server inkludera enkel integration med SCOM med hjälp avManagement Pack-tillägg, ett prediktivt varningssystem som är byggt för att undvika falska varningar och en utmärkt övervakningsfunktion för frågan 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 databasprestationsanalyslösning. 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å databasservern. 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.

Detta verktyg är laddat med funktioner sominstrumentpaneler och värmekartvyer för din serverfarmprestanda som kan visas från en webbläsare eller en mobil enhet. Den beräknar en daglig basanalys av SQL-väntetider, resultaträknare och jobbkörningstider. 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 borra ner i SQL-väntetider med SQL-frågor som är dåligt utförda, vilket hjälper dig att fastställa eventuella resurskonflikter som kan orsaka att SQL-frågor inte slutförs i tid.
Priser för SQL elverktyg varierar mellan 2 000 och 750 dollar per databas medpriset 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 databasprestandaövervakning. Den samlar och presenterar användbara prestandametriker och varningar och visar viktiga händelser på en kalenderstil som gör det enkelt att 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 prestanda-instrumentbräda - som har en exklusiv, patenterad bild av lagringsprestanda - visar resultaten från den detaljerade analysen av frågor med hög effekt.

De SQL Sentry instrumentpanelen kritiseras ibland för dessföråldrat utseende men det kommer att visa alla dina kritiska SQL-komponenter och tjänster på ett snyggt presenterat sätt, vilket hjälper dig att hantera dina SQL-databasinstanser och säkerställa deras tillgänglighet. Verktyget har också möjlighet att visa de historiska data för deras server, jämföra dem 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 ett årligt underhållavgift 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-programvaransom 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 MonitorMed den enkla instrumentbrädan kan du se alla dinadatabasinstanser på en bekväm plats. Klienten låter dig också direkt komma åt dem inom några sekunder utan att behöva fjärransluta dem med hjälp av en VPN eller någon annan metod. Instrumentpanelen har funktionsfunktioner som gör 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.
kommentarer