Module 8 : Surveillance des performances de SQL Server

Slides:



Advertisements
Présentations similaires
Active Directory Windows 2003 Server
Advertisements

Module 5 : Implémentation de l'impression
CLIENT/SERVEUR SQL SERVER 7
Module 6: Administration de l'impression
GPO Group Policy Object
Découverte de SQL Server par la pratique pour les administrateurs expérimentés Module 3 : Le serveur Patrick Guimonet Architecte Infrastructure Division.
Module 10 : Gestion et analyse de l'accès réseau
Vue d'ensemble Présentation multimédia : Structure des unités d'organisation Modification des autorisations sur les objets Active Directory Délégation.
Vue d'ensemble Vue d'ensemble de la sécurité dans Windows Server 2003
Module 3 : Gestion et analyse du service DHCP
Vue d'ensemble Implémentation de la sécurité IPSec
Module 6 : Gestion et analyse du système DNS
Configuration de Windows Server 2008 Active Directory
Module 13 : Implémentation de la protection contre les sinistres
Active Directory Windows 2003 Server
Module 11 : Configuration de Windows 2000 pour les utilisateurs mobiles.
Module 1 : Préparation de l'administration d'un serveur
Administration de SharePoint
Module 16 : Implémentation de serveurs Windows 2000
Serveurs Partagés Oracle
Module 6 : Gestion de données à l'aide du système de fichiers NTFS
Gestion de données à l'aide du système de fichiers NTFS
Configuration de Windows Server 2008 Active Directory
Module 6 : Gestion de données à l'aide du système de fichiers NTFS
Citrix® Presentation Server 4.0 : Administration
BitDefender Enterprise Manager. BitDefender Enterprise Manager – protection centralisée pour votre réseau Principales fonctions Fonctions spéciales (WMI)
Module 4 : Création et gestion de comptes d'utilisateur
Création et gestion de comptes d'utilisateur
Module 9 : Configuration de Microsoft Windows XP Professionnel pour fonctionner sur des réseaux Microsoft.
Module 8 : Maintenance des logiciels à l'aide des services SUS
Module 2 : Préparation de l'analyse des performances du serveur
Module 3 : Analyse des performances du serveur
Module 4 : Maintenance des pilotes de périphériques
Module 5 : Gestion de l'accès aux ressources à l'aide de groupes
Module 3 : Création d'un domaine Windows 2000
Module 7 : Accès aux ressources disque
Module 1 : Installation de Windows 2000 ou mise à niveau vers Windows 2000.
Module 5 : Publication de ressources dans Active Directory
Module 2 : Configuration de l'environnement Windows 2000.
SEMINAIRE DE CONTACT novembre 2008 Outils de gestion de projet.
Module 1 : Installation de Microsoft Windows XP Professionnel
Module 12 : Surveillance des ressources et des performances
Module 5 : Configuration et gestion des systèmes de fichiers
Vue d'ensemble Installation et configuration de périphériques matériels Utilisation des pilotes Résolution des problèmes liés aux périphériques matériels.
Vue d'ensemble Surveillance des journaux d'événements
Active Directory Windows 2003 Server
Mise en oeuvre et exploitation
Jeu de Librairies Virtuelles « DLL » Windows pour la réalisation de programmes informatiques.
Citrix ® Presentation Server 4.0 : Administration Module 11 : Activation de l'accès Web aux ressources publiées.
Créer des packages.
Vue d'ensemble Préparation de l'installation
Yonel Grusson 1 SQL SERVER 2000 CLIENT/SERVEUR. Yonel Grusson 2 PLAN Présentation Installation Résultat de l'installation L'administration –Par le SQL.
Module 12 : Implémentation de procédures stockées.
Module 9 : Transfert de données. Vue d'ensemble Présentation du transfert de données Outils d'importation et d'exportation de données disponibles dans.
Windows 2003 Server Modification du mode de domaine
La mémoire virtuelle Dans laquelle un ordinateur exécute des programmes dont les besoins en mémoires dépassent la mémoire disponible. Par exemple des.
QRA, partie II: gestion des données Trousse de formation 2: le suivi de l'abus des drogues: politiques et pratiques.
Module 3 : Création d'un domaine Windows 2000
Module 5 : Exécution de tâches administratives
Module 1 : Vue d'ensemble de Microsoft SQL Server
Citrix ® Presentation Server 4.0 : Administration Module 9 : Déploiement d'applications.
1 Windows 2003 Server Stratégie des comptes. 2 Windows 2003 Server Il faut tenir compte de ces 3 paramètres.
Module 2 : Planification de l'installation de SQL Server
Surveillance des ressources et des performances. Vue d'ensemble Identification des informations système Utilisation du Gestionnaire des tâches pour surveiller.
Module 3 : Gestion des fichiers de base de données
Master 1ère année Sécurité des Systèmes d’Information 1 Rôle et profil de l'administrateur  Profession généraliste peu connue mais très recherchée  Il.
AFPA CRETEIL 5-1 Windows NT Administration des utilisateurs Chapitre 5.
Chapitre 8 Protection du trafic réseau à l'aide de la sécurité IPSec et de certificats Module S43.
FACTORY systemes Module 2 Section 1 Page 2-3 Installation d’Industrial SQL FORMATION InSQL 7.0.
Chapitre 12 Surveillance des ressources et des performances Module S41.
Transcription de la présentation:

Module 8 : Surveillance des performances de SQL Server

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

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

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

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

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

É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

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

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

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

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

Observateur d'événements Windows 2000 L'Observateur d'événements Windows 2000 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

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

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

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

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

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

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

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

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

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

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

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

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

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

Atelier A : Surveillance de SQL Server

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