Je suis un étudiant de l'Université Fontys à Eindhoven, et je mène actuellement une série d'entretiens pour aider au développement d'un outil SQL Server et je voudrais obtenir les commentaires des experts dans le domaine.
Une de mes questions est:
Quels sont les 3 principaux problèmes de performances que vous rencontrez avec vos instances SQL Server et comment identifiez-vous ces problèmes?
Je m'intéresse particulièrement aux scripts et aux outils utilisés pour mesurer cela.
la source
Requêtes qui évoluent mal (obtenez toutes les commandes pendant X ans pour tous les clients, etc., y compris toutes les lignes de commande, y compris les données sommées et autres données moyennes mal calculées)
Il suffit de tout interroger à la fois.
Les tableaux qui contiennent des champs varchar / texte 'descript' qui doivent être recherchés dans chaque requête.
la source
la source
la source
la source
la source
L'indexation est essentielle aux performances, mais j'ai constaté que la plupart des administrateurs de base de données le savent, et c'est donc généralement l'une des premières choses qui est corrigée par l'optimisation des requêtes. Les domaines souvent peu abordés:
Si je pouvais ajouter un quatrième élément à la liste, ce serait une utilisation excessive et inappropriée de déclencheurs et / ou de curseurs. Cela ne semble pas trop se produire de nos jours, mais quand c'est le cas, c'est douloureux du point de vue de la performance.
la source