Hva Impacts en data spørring ytelse?

En dataspørring ytelse oppstår når en person skriver inn et stykke programkode for å komme inn i en database for å hente informasjon fra databasen. For eksempel oppretter et selskap en database fylt med informasjon om de ansatte. For å få tilgang til informasjon om en ansatt, ville en data spørring utføres for å hente denne informasjonen. Mange faktorer påvirker ytelsen til en data spørring.

samtidig Oppdateringer

En dataspørring ytelse kan bli påvirket når en bruker oppdaterer en tabell med informasjon, mens på samme tid en annen bruker henter informasjon fra det bordet. Denne situasjon er kjent som samtidig oppdatering. De fleste dataprogrammer vil tillate både handlinger inntreffe samtidig uten å miste data eller holde feil. Ulempen er at det vil føre til at dataprogram for å kjøre mye tregere for både brukere for å sikre at dataene er nøyaktig for både brukere.

Execution Plan

Endre henrettelsen plan for dataspørring kan føre til at det å kjøre saktere. En måte å teste denne teorien er å sammenligne dagens gjennomføringsplan med en tidligere gjennomføringsplan. Henrettelsen plan kan endre seg dersom dataene i tabellen er blitt drastisk redusert eller dataene er endret på noen måte. Selv om dataene er slettet, vil dataquery fortsette å drive og søke gjennom hva den tror eksisterer, noe som vil føre til at spørringen til å kjøre på en lavere hastighet.

Indeks

Å sette sammen en indeks for dataspørring kan øke søket hastigheten betraktelig. Ved å innføre en indeks, vil søket kode har en ekstra søke element for å bruke til å definere sitt søk. Indekser fungere godt med spørringer ved hjelp poster nummereringen i hundre tusener og millioner. Forskjellen i hastighet vil ikke være så merkbar når data spørring fungerer med en mindre mengde poster.

data~~POS=TRUNC

Muligheten til å komprimere data også påvirker en data spørring ytelse. Datakomprimering blir brukt til å skape mindre databaser for søk. Den ekstra fordelen å komprimere data er at det reduserer størrelsen på databasen, sparer på datamaskinen plass, og det øker også hastigheten for en data spørring søk. Den komprimerte data blir lagret i færre sider, og spørringen har da en mindre plass for å utføre sin funksjon. Ulempen er at datamaskinen serveren trenger ekstra ressurser for å kunne kondensere dataene og å kjøre programmet nøyaktig.