SQL-tietokantojen valvonta
Karvanen, Eero (2016)
Karvanen, Eero
Metropolia Ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201605117216
https://urn.fi/URN:NBN:fi:amk-201605117216
Tiivistelmä
BLC Protie Oy on IT-palveluntarjoaja, jonka valvomossa valvotaan sen omaa sekä asiakasyritysten IT-infrastruktuureja ja ratkaistaan niissä esiintyviä ongelmia. Microsoft SQL Serverin tietokantojen ongelmatilanteiden ratkaiseminen kuuluu valvomon vastuualueisiin. Tietokantojen ongelmat näkyvät usein käyttäjälle sovellusten hitautena, ja ne voivat johtua lukemattomista eri tekijöistä. Ongelmien selvittäminen on usein hidasta sekä vaatii paljon asiantuntemusta tietokantojen toiminnasta.
Työn tavoitteena oli löytää uusia tehokkaampia työkaluja tietokantapalvelinten valvontaan ja niiden ongelmatilanteiden ratkaisemiseen. Työssä testattiin kolmea eri valvontasovellusta ja niiden tietokantavalvontaominaisuuksia. Testattavat sovellukset olivat N-ablen N-central, ManageEnginen Applications Manager ja SolarWindsin Database Performance Analyzer.
Työssä käytiin aluksi läpi tietokantojen ja erityisesti SQL Serverin teoriaa ja toimintaa. Tämän jälkeen siirryttiin testausvaiheeseen, jossa asennettiin sovellukset ja käytiin läpi niiden ominaisuuksia. Lopuksi vertailtiin sovellusten hyviä ja huonoja puolia sekä niiden eroavai-suuksia, ja niiden perusteella tehtiin päätös sovellusten ja niiden ominaisuuksien käyttöönotosta.
Testauksen perusteella päädyttiin hankkimaan Protien valvomon käyttöön Database Perfor-mance Analyzer ja ottamaan käyttöön Protien nykyisen valvontajärjestelmän N-centralin SQL Serverin valvontaominaisuuksia. Database Performance Analyzerin avulla pystytään valvomaan ja tutkimaan SQL-kyselyiden suoritusnopeuksia. N-centralin SQL-valvontaomi-naisuudet ovat helppo ottaa palvelimille käyttöön, eikä niistä jouduta erikseen maksamaan lisenssimaksuja.
Työn tavoitteena oli löytää uusia tehokkaampia työkaluja tietokantapalvelinten valvontaan ja niiden ongelmatilanteiden ratkaisemiseen. Työssä testattiin kolmea eri valvontasovellusta ja niiden tietokantavalvontaominaisuuksia. Testattavat sovellukset olivat N-ablen N-central, ManageEnginen Applications Manager ja SolarWindsin Database Performance Analyzer.
Työssä käytiin aluksi läpi tietokantojen ja erityisesti SQL Serverin teoriaa ja toimintaa. Tämän jälkeen siirryttiin testausvaiheeseen, jossa asennettiin sovellukset ja käytiin läpi niiden ominaisuuksia. Lopuksi vertailtiin sovellusten hyviä ja huonoja puolia sekä niiden eroavai-suuksia, ja niiden perusteella tehtiin päätös sovellusten ja niiden ominaisuuksien käyttöönotosta.
Testauksen perusteella päädyttiin hankkimaan Protien valvomon käyttöön Database Perfor-mance Analyzer ja ottamaan käyttöön Protien nykyisen valvontajärjestelmän N-centralin SQL Serverin valvontaominaisuuksia. Database Performance Analyzerin avulla pystytään valvomaan ja tutkimaan SQL-kyselyiden suoritusnopeuksia. N-centralin SQL-valvontaomi-naisuudet ovat helppo ottaa palvelimille käyttöön, eikä niistä jouduta erikseen maksamaan lisenssimaksuja.