Table des matières:
Définition - Que signifient les performances SQL?
Les performances SQL sont mesurées par l'efficacité et la rapidité avec lesquelles les requêtes SQL peuvent exécuter la fonction requise. Les performances SQL peuvent être mesurées par le temps qu'il faut pour terminer l'opération et si la sortie de l'opération correspond aux exigences attendues. Les performances SQL peuvent descendre en dessous d'une certaine norme pour diverses raisons, mais il existe des moyens d'améliorer les performances.
Techopedia explique les performances SQL
SQL peut effectuer des opérations simples et complexes. Un exemple d'une opération simple peut être la récupération des dates de naissance de tous les employés d'un certain service, tandis que celle d'une opération complexe peut être la récupération des dates de naissance de tous les employés d'une grande entreprise dont le nom se termine par la lettre P, qui ont un numéro de passeport commençant par 54 et ont voyagé en dehors des États-Unis au cours des 15 dernières années. Plus l'opération est complexe, plus le temps nécessaire est long.
Il existe de nombreuses façons d'améliorer les performances SQL, notamment:
- Les jointures multiples dans une seule requête doivent être évitées.
- Une requête basée sur un ensemble doit être utilisée à la place d'une requête basée sur un curseur.
- Les sous-requêtes scalaires non corrélées doivent être évitées dans les requêtes standard.
- Les fonctions de table multi-instructions (TVF) doivent être évitées dans le cadre de la requête.
- Les index doivent être utilisés aussi efficacement que possible.
- Les colonnes d'un index doivent être positionnées avec soin.
