31
#JSS2013 es journées SQL Server 2013 n événement organisé par GUSS

Monitoring vs Kankuru Grégory Boge Philippe Geiger

  • Upload
    lidia

  • View
    33

  • Download
    0

Embed Size (px)

DESCRIPTION

Monitoring vs Kankuru Grégory Boge Philippe Geiger. Merci à nos sponsors. Introduction. Le DBA est responsable : De la disponibilité des bases De leur performance De leur intégrité De leur sécurité Le DBA doit corriger/anticiper chacun des problèmes. Présentation de Kankuru. - PowerPoint PPT Presentation

Citation preview

Page 1: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

Les journéesSQL Server 2013

Un événement organisé par GUSS

Page 2: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

Les journéesSQL Server 2013

Un événement organisé par GUSS

Monitoring vs KankuruGrégory BogePhilippe Geiger

Page 3: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

Merci à nos sponsors

Page 4: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

Page 5: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

Page 6: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

• Le DBA est responsable :– De la disponibilité des bases– De leur performance– De leur intégrité– De leur sécurité

• Le DBA doit corriger/anticiper chacun des problèmes

Introduction

Page 7: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

• Application pour faciliter l’administration SQL Server– Dashboards, statistiques, audits, outils– Compatible SQL Server 2005 à 2014– Développée avec des technologies Microsoft– Gratuite

Présentation de Kankuru

Page 8: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

Quelques utilisateurs de Kankuru

Et beaucoup d’autres…

Page 9: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

1 - LES JOBS DE L’AGENT SQL SERVER

Monitoring vs Kankuru

Page 10: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

• SQL Server Agent : service qui automatise des tâches d’administration comme des travaux métiers

• Les questions du DBA– Comment savoir si les travaux

fonctionnent correctement ?– Comment être sûr que toutes mes

bases de données sont sauvegardées ?

Les jobs de l’agent SQL Server

Page 11: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

• Quelques solutions– Alerte par messagerie électronique*– Visionneuse des journaux de travaux SSMS *– Requête SQL multi-serveurs*– Observateur d’événements– Outils de supervision (System Center)

Les jobs de l’agent SQL Server

Page 12: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

• Kankuru– Dashboard *– Job Gantt * – Backup History *

Les jobs de l’agent SQL Server

Page 13: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

demoLES JOBS DE L’AGENT SQL SERVER

Monitoring vs Kankuru

Page 14: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

2 - LENTEURS APPLICATIVESMonitoring vs Kankuru

Page 15: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

• Les utilisateurs se plaignent de lenteurs applicatives et soupçonnent fortement les performances des bases de données.

• Les questions du DBA– Quels sont les outils à ma disposition pour

vérifier la santé des performances de mes instances ?

– Comment détecter les lenteurs ? Requêtes lentes dues à un manque d’index ?

– Comment trouver des pistes d’optimisation ?

Lenteurs applicatives

Page 16: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

• Quelques solutions– Perfmon et Activity Monitor *– SQL Profiler *– Les index manquants– Rapports SSMS *– Database Engine Tuning Advisor– Data collector

Lenteurs applicatives

Page 17: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

• Kankuru– Instance Dashboard *– Who + Live Session– TOP 50 SP + Queries *– Wait Stats

Lenteurs applicatives

Page 18: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

demoLENTEURS APPLICATIVESMonitoring vs Kankuru

Page 19: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

3 - ESPACE DISPONIBLEMonitoring vs Kankuru

Page 20: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

• Suivre les espaces disques et les tailles des fichiers

• Les questions du DBA– Comment éviter l’arrêt deservice par défaut d’espace ?– Comment être alerté en cas d’espace faible ?– Quelle est la tendance ?

Espace disponible

Page 21: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

• Quelques solutions– Data Collector *– Scripts PowerShell *– Outils de supervision (System Center,

Nagios, Cacti, Hyperic)

Espace disponible

Page 22: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

• Kankuru– Dashboard *– File TreeMaps * – Evolution des espaces

Espace disponible

Page 23: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

demoESPACE DISPONIBLEMonitoring vs Kankuru

Page 24: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

4 - LIVRAISON DE SCRIPTSMonitoring vs Kankuru

Page 25: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

• La modification du modèle de données peut souvent entraîner des effets de bord sur les autres objets.

• Les questions du DBA– Comment peut-on valider que le nouveau

modèle est toujours fonctionnel ? Quels outils peuvent nous faciliter la tâche ?

– A part avec des tests unitaires longs à mettre en place, peut-on automatiser une validation sur l’environnement de recette ?

Livraison de scripts

Page 26: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

• Quelques solutions– Dépendances d’objets *– Database compare

Livraison de scripts

Page 27: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

• Kankuru– Database Compilator *

Livraison de scripts

Page 28: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

demoLIVRAISON DE SCRIPTSMonitoring vs Kankuru

Page 29: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

QUESTIONS / RÉPONSESMonitoring vs Kankuru

Page 30: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013

http://www.kankuru.fr

@KankuruSQL

http://wiki.kankuru.fr

Suivez l’actualité Kankuru

Page 31: Monitoring vs Kankuru Grégory Boge Philippe Geiger

#JSS2013#JSS2013