? En data spørringsytelsen oppstår når en person skriver inn et stykke programkode for å komme inn i en database for å hente informasjon fra databasen. For eksempel skaper et selskap en database fylt med informasjon om ansatte . Du får 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 . Samtidige oppdateringer
data spø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 situasjonen er kjent som samtidig oppdatering. De fleste dataprogrammer vil tillate både handlinger å skje samtidig uten å miste data eller holde informasjon som er 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 riktige for både brukere .
Execution Plan
Endre gjennomføringsplan for data spørring kan få den til å kjøre saktere . En måte å teste denne teorien er å sammenligne dagens gjennomføringsplan med en tidligere gjennomføringsplan . Den gjennomføringsplan kan endre seg om dataene i tabellen har 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 langsommere .
Index
sette sammen en indeks for data spørring kan øke søket hastighet betraktelig. Ved å innføre en indeks , vil spørringen koden ha et ekstra søk 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 like merkbar når data spørringen fungerer med en mindre mengde poster.
Datakomprimeringsprotokoll
Muligheten til å komprimere data også påvirker en data spørringsytelse. Data komprimering brukes til å lage 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 lagres i færre sider , og spørringen da har en mindre plass for å utføre sin funksjon . Ulempen er at datamaskinen server trenger ytterligere ressurser for å kunne kondensere dataene og å kjøre programmet nøyaktig.