Hjem databaser Hva er sql-ytelse? - definisjon fra techopedia

Hva er sql-ytelse? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr SQL Performance?

SQL-ytelse måles etter hvor effektivt og raskt SQL-spørsmål er i stand til å utføre den nødvendige funksjonen. SQL-ytelse kan måles etter tiden det tar å fullføre operasjonen, og om utdataene fra operasjonen samsvarer med forventede krav. SQL-ytelse kan falle under en viss standard på grunn av forskjellige årsaker, men det er måter å forbedre ytelsen på.

Techopedia forklarer SQL Performance

SQL kan utføre både enkle og komplekse operasjoner. Et eksempel på en enkel operasjon kan være å hente fødselsdatoene til alle ansatte i en bestemt avdeling, mens den for en kompleks operasjon kan være å hente fødselsdatoene til alle ansatte i en stor bedrift hvis navn slutter med bokstaven P, som har passnummer som begynner med 54 og har reist utenfor USA de siste 15 årene. Jo mer komplisert operasjonen, desto lengre tid trengs.

Det er mange måter å forbedre SQL-ytelsen, inkludert:

  • Flere sammenføyninger i en enkelt spørring bør unngås.
  • Et settbasert spørring bør brukes i stedet for en markørbasert spørring.
  • Ikke-korrelerte skalariske underforespørsler bør unngås i vanlige spørsmål.
  • TV-er (Multi-statement Table Valued Functions) bør unngås som en del av spørringen.
  • Indeksene skal brukes så effektivt som mulig.
  • Kolonnene i en indeks skal plasseres nøye.
Hva er sql-ytelse? - definisjon fra techopedia