Indholdsfortegnelse:
Definition - Hvad betyder databaseovervågning?
Overvågning af databasepræstation er handlingen med at måle ydelsen af en given database i realtid for at bestemme problemer og andre faktorer, der kan forårsage problemer i fremtiden. Det er også en god måde at bestemme, hvilke områder i databasen der kan forbedres eller optimeres for at øge effektiviteten og ydeevnen. Dette gøres normalt gennem overvågningssoftware og værktøjer, der enten er indbygget i databaseadministrationssoftwaren eller installeret fra tredjepartsudbydere.
Techopedia forklarer databaseovervågning
Overvågning af databasepræstation er en aktiv bestræbelse, der gøres for at finde problemer og løse dem, såvel som at finde måder at forbedre databasepræstation. Gennem forskellige værktøjer og grænseflader kan en databaseadministrator overvåge ydeevnen for forskellige dele af databasen, der betjener forskellige applikationer, og vil være i stand til at få synlighed i applikationens databasepræstation gennem en specialiseret brugergrænseflade eller en internetgrænseflade.
Hovedmålet med overvågning af databasepræstation er at vurdere, hvordan en databaseserver fungerer, både hardware og software. Dette involverer at tage regelmæssige snapshots af ydeevneindikatorer over tid for at bestemme det nøjagtige tidspunkt, hvor problemer såsom flaskehalse opstår for at kunne få indsigt i, hvad der præcist har forårsaget problemerne på det nøjagtige tidspunkt og forhåbentlig finde en god løsning. Dette skyldes, at de fleste problemer opstår på forskellige tidspunkter, og det er simpelthen ikke muligt for en administrator at overvåge ydeevnen i realtid hele tiden. Så at se på historiske data er normalt fremgangsmåden til overvågning. De fleste overvågningsværktøjer har en slags alarm- og anmeldelse-system til at underrette administratoren om løbende problemer.
Fordelene ved databaseovervågning er som følger:
- Bestem om ydelsen kan forbedres
- Bestem ydeevne og sikkerhedsfejl ved at evaluere applikations- og brugeraktivitet
- Fejlfinding og fejlfinding af problemer i applikationskomponenter ved hjælp af databasen