Analyzing Database Server Performance Using Windows Performance Monitor
Eklund, Olli (2013)
Eklund, Olli
Metropolia Ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201404154364
https://urn.fi/URN:NBN:fi:amk-201404154364
Tiivistelmä
Insinöörityön tavoitteena oli etsiä rajoitettu määrä suorituskykymittareita Windows Performance Monitorille, jotta voitaisiin havaita resurssipullonkauloja Oracle-tietokantapalvelimella vaativien tietokantaoperaatioiden aikana. Projektin painotus oli esianalyysissa, jonka ensisijainen tarkoitus on todeta pullonkaulan olemassaolo ja vähentää mahdollisten tulevien, yksityiskohtaisempien tutkimusten laajuutta.
Työ esittelee 13 suorituskykymittaria ja antaa suosituksia niistä tehtäville tulkinnoille. minkä lisäksi mittareille ehdotetaan raja-arvoja, joiden ylittyminen on merkki resurssipullonkaulasta. Opinnäytetyössä esitellään myös ohjelma nimeltä Performance Analysis of Logs, jonka tarkoitus on helpottaa mittareiden lukemista. Neljä testiajoa suoritettiin virtuaalisella tietokantapalvelimella sen suorittaessa raskaita tietokantaoperaatioita, Windows Performance Monitorin kerätessä suorituskykytietoa käyttäen työssä esiteltyjä mittareita.
Monet valituista suorituskykymittareista osoittautuivat ongelmallisiksi virtuaalipalvelimilla, johtuen näiden piilotetusta laitteistokokoonpanosta. Tästä huolimatta testattavana olevalta palvelimelta onnistuttiin löytämään resurssipullonkaula, mikä osoittaa Windows Performance Monitorin olevan ainakin jossakin määrin käyttökelpoinen myös virtuaaliympäristöissä.
Työ esittelee 13 suorituskykymittaria ja antaa suosituksia niistä tehtäville tulkinnoille. minkä lisäksi mittareille ehdotetaan raja-arvoja, joiden ylittyminen on merkki resurssipullonkaulasta. Opinnäytetyössä esitellään myös ohjelma nimeltä Performance Analysis of Logs, jonka tarkoitus on helpottaa mittareiden lukemista. Neljä testiajoa suoritettiin virtuaalisella tietokantapalvelimella sen suorittaessa raskaita tietokantaoperaatioita, Windows Performance Monitorin kerätessä suorituskykytietoa käyttäen työssä esiteltyjä mittareita.
Monet valituista suorituskykymittareista osoittautuivat ongelmallisiksi virtuaalipalvelimilla, johtuen näiden piilotetusta laitteistokokoonpanosta. Tästä huolimatta testattavana olevalta palvelimelta onnistuttiin löytämään resurssipullonkaula, mikä osoittaa Windows Performance Monitorin olevan ainakin jossakin määrin käyttökelpoinen myös virtuaaliympäristöissä.