Suorituskykyongelmia
Suorituskykyongelmia tarkoittaa tilanteita, joissa järjestelmän, sovelluksen tai sen osien vastaukset tai läpäisykyky eivät saavuta odotettua tasoa. Oireisiin voi kuulua pitkät vasteajat, korkea viiväys, pienentynyt läpimeno ja poikkeuksellinen resurssien käytön vaihtelu. Ongelmat voivat kohdistua sekä palvelinpuolen että asiakaspuolen komponentteihin.
Tyypilliset syyt voidaan jakaa laitteisto- ja ohjelmistoperusteisiin sekä ulkoisiin riippuvuuksiin. Laitteistokäytössä rajoitukset ilmentyvät CPU:n ylikuormituksena, muistivajeena,
Diagnosointi perustuu laadukkaaseen monitorointiin sekä suorituskykymittareihin, lokitietoon ja suorituskyvyn profilointiin. Tärkeimpiä mittareita ovat vasteaika, läpimeno, CPU-käyttö,
Ratkaisut vaihtelevat yksittäisen ongelman mukaan: koodin optimointi, tietokanta- ja kyselyoptimointi, välimuistin ja esilatauksen parantaminen sekä resurssien