La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Module 8 : Surveillance des performances de SQL Server

Présentations similaires


Présentation au sujet: "Module 8 : Surveillance des performances de SQL Server"— Transcription de la présentation:

1 Module 8 : Surveillance des performances de SQL Server

2 Vue d'ensemble Raisons justifiant la surveillance de SQL Server
Surveillance et ajustement des performances Outils de surveillance de SQL Server Tâches courantes liées à la surveillance et à l'ajustement

3 Raisons justifiant la surveillance de SQL Server
Optimisation de l'application d'entreprise créée à l'aide de SQL Server Réduction du temps de réponse pour chaque requête et utilisateur Augmentation du débit

4 Surveillance et ajustement des performances
Stratégies d'ajustement des performances Choix d'une méthode d'ajustement des performances Élaboration d'une méthodologie d'ajustement des performances Définition d'une référence en matière de performances Détection des goulets d'étranglement de performances Tâches de surveillance courantes

5 Stratégies d'ajustement des performances
Optimisation du temps de réponse Nécessite une connaissance de l'application, de l'environnement et des utilisateurs Optimisation du débit Nécessite une connaissance de l'accès aux données par SQL Server, du contrôle des activités simultanées et de l'interaction avec Windows 2000

6 Choix d'une méthode d'ajustement des performances
Vous pouvez optimiser le temps de réponse des applications et le débit du serveur de plusieurs façons : Ajustement de l'application cliente Ajustement de la base de données Ajustement de SQL Server Ajustement de la configuration matérielle

7 Élaboration d'une méthodologie d'ajustement des performances
Optimisation des performances Connaissance des besoins des utilisateurs Connaissance des données Conception d'une base de données appropriée Plan de performances Définition des paramètres Établissement des objectifs en matière de performances Documentation des actions et évaluation de leurs effets

8 Définition d'une référence en matière de performances
Charge de travail Conflits SQL Server Débit Optimisation Ressources système

9 Détection des goulets d'étranglement de performances
Identification des éléments à examiner Mémoire, utilisation du processeur, E/S du disque, connexions des utilisateurs et verrous Plage acceptable Des valeurs situées au-dessus ou en dessous du niveau de référence peuvent indiquer des goulets d'étranglement

10 Tâches de surveillance courantes
Surveillance du système Matériel Système d'exploitation Application Surveillance spécifique de SQL Server Activité de SQL Server Cohérence des données Performances des requêtes spécifiques Observateur d'événements Windows 2000 Moniteur système Windows Fenêtre Activité en cours dans SQL Server Enterprise Manager Transact-SQL Générateur de profils SQL Server Analyseur de requêtes SQL Server

11 Outils de surveillance de SQL Server
Observateur d'événements Windows 2000 Moniteur système Windows avec SQL Server Fenêtre Activité en cours de SQL Server Enterprise Manager Outils Transact-SQL Générateur de profils SQL Server Analyseur de requêtes SQL Server

12 Observateur d'événements Windows 2000
L'Observateur d'événements Windows affiche des messages d'erreur, d'avertissement et d'informations Il vous permet d'afficher les journaux d'événements Windows Journal applications Windows Journal système Windows Journal sécurité Windows

13 Moniteur système Windows avec SQL Server
Le Moniteur système Windows permet d'effectuer le suivi des éléments suivants : E/S SQL Server Utilisation de la mémoire de SQL Server Connexions des utilisateurs à SQL Server Verrouillage de SQL Server Activité liée à la réplication

14 Fenêtre Activité en cours de SQL Server Enterprise Manager
Informations de processus SQL Server Affichage par identificateur de processus Affichage par objet Verrous, blocages et interblocages Gestion des processus et des verrous Les administrateurs système peuvent réaliser des actions pour informer les utilisateurs ou mettre fin à des processus

15 Outils Transact-SQL Procédures stockées système Variables globales
Instructions Transact-SQL Instructions DBCC Indicateurs de trace

16 Générateur de profils SQL Server
Traçage et capture de l'activité du serveur Choix des événements à surveiller Choix des critères de traçage Choix des données à capturer Regroupement pertinent des données

17 Démonstration : Utilisation du Générateur de profils SQL Server

18 Analyseur de requêtes SQL Server
Afficher le plan d'exécution de requête Afficher la trace du serveur Afficher les statistiques du serveur Afficher les statistiques du client Assistant Paramétrage d'index

19 Tâches courantes liées à la surveillance et à l'ajustement
Surveillance de l'utilisation de la mémoire Surveillance de l'utilisation des threads et du processeur Surveillance des E/S du disque dur Surveillance des verrous Surveillance des requêtes qui ne s'effectuent pas correctement

20 Surveillance de l'utilisation de la mémoire
et du fichier d'échange Objet : Compteur Instruction Mémoire : Octets disponibles Ce compteur doit être supérieur à 5 000 Ko Mémoire : Pages/s Ce compteur ne doit jamais être constamment supérieur à zéro Processus : Défauts de page/s/Instance sqlservr Un chiffre élevé indique une pagination excessive Utilisation de la mémoire et du tampon Objet : Compteur Instruction Processus : Jeu de travail/ Instance sqlservr Ce compteur doit être supérieur à 5 000 Ko SQL Server: Buffer Manager: Buffer Cache Hit Ratio Ce compteur doit être supérieur à 90 % SQL Server: Buffer Manager: Total Pages Un chiffre peu élevé peut indiquer des E/S du disque fréquentes et il peut être nécessaire d'ajouter de la mémoire SQL Server: Memory Manager: Total Server Memory Si la valeur de ce compteur est proche de la quantité de mémoire physique, il peut être nécessaire d'ajouter de la mémoire

21 Surveillance de l'utilisation des threads et du processeur
Objet : Compteur Instruction Processeur : %Temps processeur Ce compteur doit généralement être inférieur à 90 % Système : Changements de contexte/s Sur un ordinateur multiprocesseur, si ce compteur atteint 8 000 et que le compteur Processeur :  % Temps processeur dépasse 90 %, prévoyez l'activation de la planification en mode fibre de SQL Server Système : Longueur de la file du processeur Ce compteur ne doit jamais être constamment supérieur à 2 Processeur : %Temps Privilégié La valeur de ce compteur doit être aussi faible que possible Processeur : %Temps Utilisateur Ce compteur donne le temps d'exécution des processus utilisateur, tel que SQL Server, exprimé en pourcentage

22 Surveillance des E/S du disque dur
Objet : Compteur Instruction Disque physique : % Temps du disque Ce compteur doit toujours être inférieur à 90 % Disque physique : Long. moy. de file d'attente du disque Ce compteur ne doit jamais être égal à plus de 2 fois le nombre de piles Disque physique : Lectures disque/s La valeur de ce compteur doit toujours être inférieure à la capacité du sous-système de votre disque dur Disque physique : Écritures disque/s La valeur de ce compteur doit toujours être inférieure à la capacité du sous-système de votre disque dur

23 Surveillance des verrous
Interblocages Détectés et supprimés automatiquement Verrous de blocage Intervention de l'administrateur requise Gestion des verrous Moniteur système Windows, Gestionnaire de profils SQL Server, SQL Server Enterprise Manager et procédures stockées

24 Surveillance des requêtes qui ne s'effectuent pas correctement
Identification des performances des requêtes Gestionnaire de profils SQL Server, traces et procédures stockées Causes de la médiocrité des performances Réseau, mémoire, statistiques, index et structure des requêtes

25 Conseils pratiques Définissez une référence en matière de performances
Surveillez les performances réelles Identifiez les goulets d'étranglement liés aux performances Utilisez les outils appropriés

26 Atelier A : Surveillance de SQL Server

27 Contrôle des acquis Raisons justifiant la surveillance de SQL Server
Surveillance et ajustement des performances Outils de surveillance de SQL Server Tâches courantes liées à la surveillance et à l'ajustement


Télécharger ppt "Module 8 : Surveillance des performances de SQL Server"

Présentations similaires


Annonces Google