SQL-prestaties

Schrijver: Lewis Jackson
Datum Van Creatie: 12 Kunnen 2021
Updatedatum: 10 Kunnen 2024
Anonim
Sumatra Software: spBlitz SQL Server Monitor Tool
Video: Sumatra Software: spBlitz SQL Server Monitor Tool

Inhoud

Definitie - Wat betekent SQL Performance?

SQL-prestaties worden gemeten door hoe efficiënt en snel SQL-query's de vereiste functie kunnen uitvoeren. SQL-prestaties kunnen worden gemeten aan de hand van de tijd die nodig is om de bewerking te voltooien en of de uitvoer van de bewerking overeenkomt met de verwachte vereisten. SQL-prestaties kunnen om verschillende redenen onder een bepaalde standaard komen, maar er zijn manieren om de prestaties te verbeteren.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze gids leert u waar cloud computing over gaat en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart SQL Performance

SQL kan zowel eenvoudige als complexe bewerkingen uitvoeren. Een voorbeeld van een eenvoudige operatie is het ophalen van de geboortedata van alle werknemers op een bepaalde afdeling, terwijl die van een complexe operatie de geboortedata van alle werknemers in een grote onderneming kan ophalen waarvan de naam eindigt op de letter P, die hebben paspoortnummers die beginnen met 54 en hebben de afgelopen 15 jaar buiten de Verenigde Staten gereisd. Hoe complexer de bewerking, hoe langer de benodigde tijd.

Er zijn veel manieren om de SQL-prestaties te verbeteren, waaronder:

  • Meerdere joins in één query moeten worden vermeden.
  • Er moet een setgebaseerde query worden gebruikt in plaats van een cursorgebaseerde query.
  • Niet-gecorreleerde scalaire subquery's moeten worden vermeden in standaardquery's.
  • Multi-statement Table Valued Functions (TVF's) moeten worden vermeden als onderdeel van de zoekopdracht.
  • Indexen moeten zo efficiënt mogelijk worden gebruikt.
  • De kolommen in een index moeten zorgvuldig worden geplaatst.