3 Octobre 2013 Les Communautés MS. Management d’infrastructures IT hétérogènes www.osmozium.com  Support Management  Technical Management  Data Management.

Slides:



Advertisements
Présentations similaires
Stockage et sauvegarde
Advertisements

CLIENT/SERVEUR SQL SERVER 7
Le stockage DAS,NAS,SAN.
Plan de formation Chapitre 1 : Présentation de SAP
Découverte de SQL Server par la pratique pour les administrateurs expérimentés Module 3 : Le serveur Patrick Guimonet Architecte Infrastructure Division.
Gérer son parc hétérogène depuis MOM et SMS avec QMX de Quest Software Laurent CAYATTE Consultant avant-vente Quest Software.
Découverte de SQL Server par la pratique pour les administrateurs expérimentés Module 6 : Protection des données Bertrand Audras Microsoft Technology Center.
Administration. Administration Enjeux L’efficacité et la fiabilité de l’Infrastructure Technologique (IT) sont des facteurs critiques de réussite.
SSTIC 2004 Gaël Delalleau Zencom Secure Solutions Mesure locale des temps d'exécution : application.
Module 10 : Gestion et analyse de l'accès réseau
Plan de formation Chapitre 1 : Présentation de SAP
Plan de formation Chapitre 1 : Présentation de SAP
3 Octobre 2013 Les Communautés MS. Gilles MESSINGER Consultant SAM Les licences Microsoft.
3 Octobre 2013 Les Communautés MS.
par le DBA de production...
3 Octobre 2013 Les Communautés MS. La BI a pris le pouvoir dans Excel.
Surveillance des performances. Maintenance proactive.
Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot.
3 Octobre 2013 Les Communautés MS. Bien débuter le développement de son application Windows Phone 8.
Retour sur l'allocation d'espace Exemple sur une table facture (sans les tables associées) N° fact, N° Client, N° Cde, date Cde, date fact, date réglement,
10 ans de DBA Sham UNMAR Philippe PIMENTA. 10 ans de DBA Sham UNMAR Philippe PIMENTA.
#JSS2013 Les journées SQL Server 2013 Un événement organisé par GUSS.

Control des objectifs des technologies de l’information COBIT
David Baffaleuf– CAPDATA
Module 1 : Préparation de l'administration d'un serveur
Serveurs Partagés Oracle
Juin 2013 – Query memory grants
Aurélien Koppel Manager Bios Consulting
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
Utilisation de SPIP comme rédacteur
Patrick Guimonet Architecte Infrastructure Microsoft France.
Programmation concurrente
Module 2 : Préparation de l'analyse des performances du serveur
Module 3 : Analyse des performances du serveur
Le moteur SQL Server 2008 R2 par l'exemple (DAT304)
Vue d'ensemble Surveillance des journaux d'événements
Gestion d’une instance Oracle
Gérer la sécurité des mots de passe et les ressources
La veille technologique au service de l’innovation CCI 28, le 14 avril 2009 Estelle SAPIN Chargée de mission Agence Régionale d’Informations Stratégiques.
Présentation de la nouvelle version CustomerFirst (v5.0 G02.3)
VOX-TELEMARK Créateur de clients.
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Module 8 : Surveillance des performances de SQL Server
Adam & Dev’ Développeur de Solutions Informatiques.
PLAN ● L'instance ● Optimisations – Gestion de l'espace – La gestion des quotas – Les requêtes gourmandes – Les goulots d'étranglement ● Administration.
Les Composants de l’architecture Oracle
Jeu de Librairies Virtuelles « DLL » Windows pour la réalisation de programmes informatiques.
Sécurité et confidentialité dans Microsoft Internet Explorer William Keener Développement de contenu Global Service Automation Microsoft Corporation.
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.
22 DBA DAY - Administrer facilement des environnements SGBD hétérogènes Anthony Moillic Directeur Technique
Back Orifice Scénario en 3 étapes - Préparation & envoi - Infection & Installation - Prise de contrôle - Détections Possibles - Net-Based - Host-Based.
Gérer l'instance Oracle
Laurent Benguigui, CA SILCA Marc Duterte, ADP GSI
Les 2 personnes doivent réussir un des examens ci-dessous Site Formation & CertificationSite Formation & Certification l Réserver sa date d’examen l Devenir.
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Améliorer la performance des organisations en apportant à toutes les équipes la meilleure compréhension de leur activité pour des décisions plus rapides.
22 SQL Server 2008 R2 Administration & Monitoring 09/02/2010 Vincent BelletPascal Belaud ConsultantArchitecte avant-vente Microsoft FranceMicrosoft France.
PLAN ● L'instance – Création – Démarrer, Arréter et surveiller – Connexion / Utilisateurs ● Optimisations et interconnexions ● Administration et sauvegardes.
Module 1 : Vue d'ensemble de Microsoft SQL Server
Introduction aux outils de supervision
The leading Workspace Performance solution
Sécurité des Web Services
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.
#JSS2013 Les journées SQL Server 2013 Un événement organisé par GUSS.
SQLSaturday Paris 2015 SSAS et le moteur relationnel Faire son choix.
Mercredi 22 juin 2016 Suivi des jobs grille Colloque LCG France Mars 2007.
DBStation Date 06/12/16 Rédacteurs Hervé FAUVET et Bruno GUEDJ.
Transcription de la présentation:

3 Octobre 2013 Les Communautés MS

Management d’infrastructures IT hétérogènes  Support Management  Technical Management  Data Management  Production Management AllDB © DBA à distance infogérance  Conseil  Service  Formation David Baffaleuf

Points clés du monitoring SQL Server 1.Définir le besoin de monitoring 2.La disponibilité de SQL Server 3.La volumétrie des bases et file systems 4.Les tâches de maintenance 5.La performance 6.La sécurité 7.L’environnement immédiat 8.Et les outils dans tout ça ?

Pourquoi faire  Criticité des données d’entreprise  Réactivité par rapport aux incidents  Parfois même proactivité  Connaître ses instances:  Charge  Profil d’utilisation  = BASELINE !!  Prendre des décisions avec la connaissance de l’environnement.

Définir le besoin de monitoring  Trop ou trop peu ?  Capacité de filtrage  Automatiser la collecte  Historiser les données  Définir la rétention  Faire des stats incidentogènes  Postmortem / analyse à postériori

Disponibilité de SQL Server  Garantir l’accès aux données dans les meilleures conditions de performance.  Tester la présence des processus associés à SQL Server  Scruter les sources d’information sur les erreurs rencontrées.

Présence des processus  Permet de détecter l’indisponibilité le plus tôt possible sqlservr sqlagent fdhost logread distrib etc… Connexion OK / KO + SELECT ou requête fonctionnelle ?  Outil indépendant  Empreinte faible

Remontée d’erreur  ERRORLOG, journaux d’évènement  Ring buffers, trace par défaut, system_health (Xevents)  Alertes SQL Agent  Severity 17 (pb mémoire) et de 20 à 25.  Inclure l’erreur 825  SQL Trace / Xevents  xp_readerrorlog / logparser.  Attention aux erreurs non formalisées: a significant part of sql server memory has been paged out... SQL Server has encountered xxx occurrence(s) of IO requests taking longer than 15 seconds…

Volumétrie bases et file systems  Capacity planning  Proactivité grâce aux seuils  Profil transactionnel  Reports SSMS, Object Details (F7)  Alertes SQL Agent, xp_fixeddrives, SQLCLR…  Data Collector

Tâches de maintenance  Backup, rebuild index, dbcc checkdb, autre…  Contrôler la sortie des jobs: DB mail, xp_sqlagent_enum_jobs, sysjobhistory...  Mais aussi lorsque la tâche n’a pas été exécutée ? => une logique de test indépendante de l’exécution  +100 jobs, le mail n’est plus adapté =>

Performances 1/4 Historiser les compteurs clés. Alertes SQL Agent, Xevents, Data Collector, Perfmon. COMPTEURSEUIL Buffer cache: Page Life Expectancy > (max server memory / 4Gb) * 300 Ex: BP = 30Gb, PLE = 2250 secs Percent Log Used (base) < 60% Process Blocked < 5 Free space in Tempdb > 40% Processor % < 90% Average Disk sec/read, sec/write < 10ms PageFile % Usage < 10% Lancer le script

Performances 2/4 Surveiller les attentes Là où l’instance perd son temps La base de l’analyse de perf Data Collector, DMVs System_health (Xevents) RUNNABLE RUNNING SUSPENDED

Performances 3/4  Surveiller la concurrence (verrous)  Activity Monitor !  sys.dm_os_waiting_tasks, sys.dm_tran_locks.  Utiliser le Blocked Process Report avec SQL Trace ou Xevents.  Débrayer le mode d’isolation en utilisant Read Committed Snapshot.

Performances 4/4  Tracer les requêtes consommatrices  Souvent à l’origine de nombreux problèmes sur l’instance (mémoire, CPU, entrées / sorties, attentes, etc...)  Data Collector, SQL Trace, Xevents.  Vues dynamiques de gestion: sys.dm_exec_query_stats sys.dm_exec_sql_text() sys.dm_exec_query_plan()  Outils tiers (Plan explorer)

La sécurité  Identifier les risques: (mots de passe, connexions SSL, etc. Authentification..) Encryption des données (certs, TDE) Vol de données / vol de sauvegardes. Comptes de service. Permissions système et permissions sur les objets.  -> !! SQL Injection !!

L’environnement immédiat Système d’exploitation, host: mémoire, programmes concurrents, antivirus, ressources matérielles insuffisantes, etc... Stockage: cache baie sous dimensionné en écriture, mauvais choix de RAID, nombre de disques insuffisants dans le groupe, IO queue depth par défaut, etc... Hyperviseur: problème de paramétrage, cpu ready, entrées / sorties, sur-mutualisation, etc...

(Et) Les outils (dans tout ça)  Intégrés à SQL Server: SQL agent, SQLDIAG, vues dynamiques, SQL Trace, Xevents, Data Collector …  Fournis par MSFT (gratuits): logparser, SCOM, Perfmon, ETW, Powershell, SQL-DMO, SQL Nexus, RML utilities, Performance Dashboard, etc…  Fournis par des éditeurs tiers (Gratuits/payants): SQL Sentry, Quest, Red Gate, etc…  Fournis par la communauté: CODEPLEX

Des questions ?

Merci à Nos Sponsors

Merci à nos partenaires et membres

Pour adhérer à l’association : Ou Nous suivre sur Facebook : Nous suivre sur Twitter :