En undersøgelse fra University of Missouri -database undersøgelse definerer en database som en systematiseret eller organiseret indsamling af data i en computer hukommelse eller andre computer lagerfaciliteter på en måde, at data nemt kan tilgås eller hentes . Den nøjagtighed, tilgængelighed , brugervenlighed og fleksibilitet , hvor det kan levere den information gemt på efterspørgslen kan løst definere, hvad database performance er, samt hjælpe med at identificere de faktorer, der påvirker det. Datamængde
Datamængde er den mængde data, som databasen skal forvalte for en bestemt periode. Med hensyn til ydeevne , at jo højere datamængden i databasen de mindre effektive de transaktioner , der kører mod databasen tendens til at være . Da mængden af data vokser, er det negativt påvirker den database , hvilket gør det bliver langsom under processer foruden andre database administrationsopgaver .
Workload
Arbejdsbyrden refererer til mængden af arbejde , at databasen kan udføre i en given periode . Det er en kombination af operationer , herunder online-transaktioner , data forespørgsler, batch job, data warehousing og systemet kommandoer , at databasen har at behandle . Den samlede arbejdsmængde kan have en stor indvirkning på udførelsen af databasen, så når den har til at udføre mange operationer dens effektivitet kan blive reduceret.
Throughput
Throughput er mængden af data eller oplysninger, der behandles af en computer inden for en given periode. Når det kommer til database performance , gennemløb definerer, at den samlede kapacitet af computeren til at behandle data . For at sikre oplysninger behandles, processor hastighed, computer evner , effektiviteten af database management system ( DBMS) software og operativsystemet eller OS er nødvendige. Det betyder, at lav processor hastighed, lave plads på harddisken og OS eller systemets software, der ikke klarer sig godt kan reducere database performance.
Ressourcer
Resources er hardware eller software-værktøjer, databasesystemet kan bruge til at udføre sine opgaver . De omfatter den hukommelse, som tildelte bufferpools eller adresse rum, harddisken cache controllere og microcords . En database, der har flere ressourcer til rådighed præsterer bedre end en med færre ressourcer.
Optimering
optimering indebærer procedurer, der anvendes til at gøre databasen systemet udføre så effektivt som muligt. Alle typer af databasesystemer kan optimeres , men kan nogle af optimering funktioner være eksternt eller internt til DBMS , hvilket påvirker ydeevnen. For eksempel udfører dem med intern optimering funktioner såsom relationelle databaser bedre end dem med eksterne features , da effektiv database stier nemt kan skabes med den tidligere , ifølge " Couch DB: The Definitive Guide".
< br > Contention
Contention refererer til den situation, hvor to komponenter af arbejdsbyrden forsøg på at bruge en enkelt ressource til at udføre forskellige roller. Dette sker, når arbejdsbyrden af databasen for en bestemt ressource er høj. I så fald , hvor contention stiger , mængden af data, der behandles i en given periode falder.