En University of Missouri -databas studien definieras en databas som ett systematiserat eller organiserad insamling av data i ett datorminne eller andra dator lagringsmöjligheter på ett sätt att data lätt kan nås eller hämtas . Noggrannheten , tillgänglighet , användbarhet och flexibilitet vid vilken den kan lämna den information som lagrats på begäran kan löst definiera vad databasens prestanda är samt att identifiera de faktorer som påverkar den . Data Volym
Data volymen är mängden data som databasen har att hantera under en viss tidsperiod . När det gäller prestanda , desto högre datamängden i databasen , desto mindre effektiv de transaktioner som körs mot databasen tenderar att vara . Eftersom mängden data expanderar , påverkar det negativt i databasen , vilket gör det blir långsam under processer förutom andra uppgifter databasadministration .
Arbetsbelastning
Arbetsbördan avser mängden av arbete att databasen kan utföra under en viss tidsperiod . Det är en kombination av verksamheten inklusive transaktioner på nätet , data frågor, jobb batch , datalagring och system kommandon att databasen har att bearbeta . Den totala arbetsbelastningen kan ha stor inverkan på resultatet av databasen , så när det har att utföra många operationer dess effektivitet kan minskas .
Genomströmning
Genomströmning är mängden av data eller information som bearbetas av en dator inom en given tidsperiod . När det gäller databasens prestanda , definierar genomströmning att den totala kapaciteten på datorn för att bearbeta data . För att säkerställa att uppgifter behandlas , processorhastighet , kapacitet dator , effektiviteten i databashanteringssystem ( DBMS ) mjukvara och operativsystem eller OS är nödvändiga . Detta innebär att låg processorhastighet , lågt hårddiskutrymme och OS eller systemprogram som inte fungerar väl kan minska databasens prestanda . Är hårdvaran eller
Resources
Resources programverktyg att databasen systemet kan använda för att utföra sina uppgifter . De inkluderar minnet som tilldelats bufferpools eller utrymmen adress , hårddisken , controllers cache och microcords . En databas som har större resurser till sitt förfogande presterar bättre än en med mindre resurser . Addera Optimering
optimering innebär de förfaranden som används för att göra databasen systemet utföra så effektivt som möjligt. Alla typer av databassystem kan optimeras , dock kan vissa av optimering funktioner vara extern eller intern till DBMS , vilket påverkar prestandan . Till exempel , de med interna optimering funktioner såsom relationsdatabaser presterar bättre än de med externa funktioner , eftersom effektiva databas vägar kan enkelt skapas med den förra , enligt " Couch DB : The Definitive Guide . "
Contention
Contention avser den situation i vilken två komponenter av arbetsbelastningen försök att använda en enda resurs för att utföra olika roller. Detta händer när belastningen på databasen för en viss resurs är hög . I det fall när påstående ökar mängden uppgifter som behandlas i en given tidsperiod minskar .