En University of Missouri database studien definerer en database som en systematisert eller organisert samling av data i en datamaskin minne eller en annen datamaskin lagringsanlegg på en måte at dataene kan enkelt nås eller hentes. Nøyaktigheten , tilgjengelighet , brukervennlighet og fleksibilitet som gjør at det kan levere informasjonen som er lagret på etterspørselen kan løst definere hva database ytelse er samt bidra til å identifisere hvilke faktorer som påvirker den. Data Volume
datavolum er mengden av data som databasen har å administrere for en bestemt tidsperiode . Når det gjelder ytelse , jo høyere datavolumet i databasen, den mindre effektiv transaksjonene som kjører mot databasen har en tendens til å være. Ettersom volumet av data utvides, påvirker det negativt databasen , slik at det blir treg under prosesser i tillegg til andre database administrasjonsoppgaver .
Arbeidsbelastning
arbeidsbelastning refererer til mengden av arbeide for at databasen kan utføre i en gitt periode. Det er en kombinasjon av operasjoner inkludert elektroniske transaksjoner , data spørringer, batch jobber, datavarehus og system kommandoer at databasen har å behandle . Den totale arbeidsmengden kan ha stor innvirkning på ytelsen til databasen , så når den har til å utføre mange operasjoner effektiviteten kan reduseres .
Gjennomstrømming
< p > gjennomstrømning er mengden av data eller informasjon behandlet av en datamaskin innenfor en gitt tidsperiode. Når det kommer til database ytelse, definerer gjennomstrømming at den samlede kapasiteten til datamaskinen for å behandle data. For å sikre data behandles , prosessorhastighet, datamaskin evner , effektiviteten av database management system ( DBMS ) programvare og operativsystemet eller OS er nødvendig. Dette betyr at lav prosessorhastighet, lav harddiskplass og OS eller systemprogramvare som utfører ikke godt kan redusere ytelsen database .
Resources
Resources er maskinvaren eller programvareverktøy som databasesystemet kan bruke til å utføre sine funksjoner . De omfatter minnet som tildelte bufferpools eller adresse mellomrom , harddisken , cache -kontrollere og microcords . En database som har mer ressurser til rådighet utfører bedre enn en med færre ressurser .
Optimization
optimalisering innebærer prosedyrer som brukes til å gjøre databasen systemet utføre så effektivt som mulig. Alle typer databasesystemer kan optimaliseres , men kan noen av optimalisering funksjoner være eksternt eller internt i DBMS , og dermed påvirke ytelsen. For eksempel de med interne optimalisering funksjoner som relasjonsdatabaser prestere bedre enn de med eksterne funksjoner , siden effektiv database stier kan enkelt lages med det tidligere , i henhold til " Couch DB : The Definitive Guide".
Strid
Contention refererer til situasjonen der to komponentene i arbeidsmengden forsøk på å bruke en enkelt ressurs for å utføre ulike roller . Dette skjer når den arbeidsmengde av databasen for en bestemt kilde er høy. I så fall , når strid øker, mengden av data som behandles i en gitt tidsperiode synker.