Et data forespørgselsperformance opstår, når en person typer i et stykke af computer kode for at komme ind i en database for at hente oplysninger fra denne database. For eksempel opretter et selskab en database fyldt med medarbejderoplysninger . For at få adgang til oplysninger om én medarbejder ville en dataforespørgsel udføres for at hente oplysningerne . Mange faktorer påvirker udførelsen af en data forespørgsel. Samtidige opdateringer
dataforespørgslen præstationer kan blive påvirket , når en bruger opdaterer en tabel med oplysninger, mens på samme tid en anden bruger hente oplysninger fra denne tabel. Denne situation er kendt som samtidig ajourføring. De fleste edb-programmer vil tillade begge sager at forekomme samtidigt uden at miste data eller holde fejlagtige data. Ulempen er, at det vil medføre, at edb-program til at køre meget langsommere for både brugere for at sikre, at oplysningerne er korrekte for både brugere .
Execution Plan
Ændring af udførelse plan for data forespørgslen kan få det til at køre langsommere . En måde at teste denne teori er at sammenligne den aktuelle udførelse plan med en tidligere henrettelse planen. Udførelsen Planen kan ændre sig, hvis data i tabellen er blevet drastisk reduceret , eller dataene er ændret på nogen måde. Selv hvis data er blevet slettet , vil dataquery fortsætte med at fungere , og søge gennem hvad den mener eksisterer , hvilket vil bevirke, at forespørgslen til at køre langsommere .
Index
< br >
at sammensætte et indeks for data forespørgslen kan øge forespørgslen hastigheden betydeligt. Ved at indføre et indeks , vil forespørgslen kode har en ekstra søgeord til at bruge til at definere sin søgning. Indexes arbejde godt sammen med forespørgsler ved hjælp af optegnelser nummerering i de hundrede tusinder og millioner . Forskellen i hastighed vil ikke være så mærkbar, når data forespørgslen arbejder med en mindre mængde af poster.
Datakomprimering
Evnen til at komprimere data påvirker også en data forespørgslen ydeevne. Datakomprimering bruges til at oprette mindre databaser for søgninger. Den ekstra fordel at komprimere dataene er, at det reducerer størrelsen af databasen , sparer på computer rum , og det øger også hastigheden for en dataforespørgsel søgning. Komprimerede data lagres i færre sider , og forespørgslen derefter har en mindre plads til at udføre sin funktion . Ulempen er, at computeren serveren behov for yderligere ressourcer til at være i stand til at kondensere dataene og for at køre programmet præcist.