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

Présentations similaires


Présentation au sujet: ""— Transcription de la présentation:

1

2

3 Mieux comprendre le rôle des différents outils pour choisir le bon ! Quand on ne possède quun marteau, tous les problèmes ressemblent à un clou. Abraham Maslow Expliquer ne sert à rien. On ne peut que voir, constater et montrer. Expliquer ne sert à rien. On ne peut que voir, constater et montrer. Jacques-Pierre Amette

4 Qui a déjà manipulé SQL Server ? Toutes versions ? 2000 ? 2005 ? Qui utilise SQL Server en production ? Toutes versions ? 2000 ? 2005 ?

5 Maintenance Administration de la sécurité avec SAC Administration en mode graphique avec SSMS Les améliorations à ne pas rater Les améliorations à ne pas rater Plans de maintenance graphiques Scripts Dans SSMS Avec SQLCMD Objets.Net : SMO (SQL Management Objects) avec PowerShell Surveillance Surveillance et optimisation génériques DMV (Dynamic Management Views) Rapports prédéfinis Surveillance et optimisation spécifiques DTA (Database Engine Tuning Advisor) SQL Profiler Moniteur de réplication et de BD mirroir WMI (Windows Management Instrumentation) SQL & SCOM

6 Maintenance Administration de la sécurité avec SAC Administration en mode graphique avec SSMS Les améliorations à ne pas rater Les améliorations à ne pas rater Plans de maintenances graphiques Scripts Dans SSMS Avec SQLCMD Objets.Net : SMO (SQL Management Objects) avec PowerShell Surveillance Surveillance et optimisation génériques DMV (Dynamic Management Views) Rapports prédéfinis Surveillance et optimisation spécifiques DTA (Database Engine Tuning Advisor) SQL Profiler Moniteur de réplication et de BD mirroir WMI (Windows Management Instrumentation) SQL & MOM

7 Vues définies au-dessus des structures internes 2 types : vues serveurs et vues bases de données Globales (serveur ou BD)Composants dm_exec_* Exécution de codes et connexions associées dm_os_* Memory, locking & scheduling dm_tran_* Transactions & isolation dm_io_* E/S disques et réseau dm_db_* Bases de données et objets dm_repl_* Réplication dm_broker_* SQL Service Broker dm_fts_* Recherche texte integral dm_qn_* Notification Services dm_clr_* Common Language Runtime

8 SQL Server 2005 System Views Map Taper « SQL Server 2005 System Views Map » dans votre moteur de recherche Préféré ou aller sur : 2EC9E842-40BE B56-92FD3860FB32&displaylang=en

9 PerfMon Avg. Disc sec/Read Avg. Disk Reads/sec DMVs dm_os_wait_stats dm_io_pending_io_request dm_io_virtual_file_stats dm_exec_query_stats Message derreur explicite Page life expectancy bas Plus dI/O que normalement dm_os_memory_clerks dm_os_memory_cache_clock_hands dm_os_memory_cache_counters dm_os_ring_buffers problème de performance? Vérifier ce qui a changé, y remédier Un changement? Identifier le bottleneck Comparer avec les mesures antérieures RessourcesTempDBRequêtes CPU I/O Mémoire Espace DDL & Allocation DDL & Allocation Essayer des solutions Recommencer le mécanisme System Monitor (system et SQL) dm_os_scheduler dm_exec_query_stats dm_exec_query_optimizer_info SQL Trace (Recompile) Perfmon DMVs: dm_os_waiting_tasks PerfMon: Access Methods object Workfiles Created/sec Worktables Created/sec Mixed page allocations/sec General Statistics object DMVs: dm_os_wait_stats dm_os_waiting_tasks dm_tran_locks db_index_operational_stats dm_index_usage_stats dm_exec_* SQL Trace/Profiler DMVs: dm_db_file_space_usage dm_tran_active_snapshot_database… dm_db_session_space_usage dm_db_task_space_usage PerfMon: SQL Server: Transactions object

10 Troubleshooting Performance Problems in SQL Server 2005 The primary goal of this paper is to provide a general methodology for diagnosing and troubleshooting SQL Server performance problems in common customer scenarios by using publicly available tools. 107 pages sur loptimisation avec les DMV 05ad-4ee8-8b5a-0aed1c18a31e/TShootPerfProbs.doc PSS Service Center Labs – 2005 Originally designed as an opportunity for customers to work with Microsoft SQL Server Escalation Engineers at the SQL PASS 2005 Conference, these labs can be used for self-paced troubleshooting training on SQL Server B8098A7-E75F-462A-B296-E80199C9F323&displaylang=en

11 Utiliser SQL Server Management Pack pour diminuer les coûts de supervision et augmenter la disponibilité Console centralisée Conçu pour gérer un grand nombre dinstance SQL Détecte les problèmes proactivement Comprend le détail des problèmes Résout les problèmes en lançant des tâches Enregistre un historique des compteurs de performance Génère des rapports Permet de prévoir les évolutions

12 Des outils dadministration puissants Supervision dans la boite avec les DMV et les rapports Des outils doptimisation de performances impressionnants Gestion des évènements et journalisation intégrés Ladministrateur na plus quà choisir le bon outil ! Quand on ne possède quun marteau, tous les problèmes ressemblent à un clou. Abraham Maslow

13 Sinformer - Un portail dinformations, des événements, une newsletter bimensuelle personnalisée Se former - Des webcasts, des articles techniques, des téléchargements, des forums pour échanger avec vos pairs Bénéficier de services - Des cursus de formations et de certifications, des offres de support technique Visual Studio Abonnement MSDN Premium Abonnement TechNet Plus : Versions déval + 2 incidents support

14 © 2007 Microsoft France Votre potentiel, notre passion TM


Télécharger ppt ""

Présentations similaires


Annonces Google