Optimisation des performances avec SQL Server Dynamic Management Views

Note :   (4,7 sur 5)

Optimisation des performances avec SQL Server Dynamic Management Views (Louis Davidson)

Avis des lecteurs

Résumé:

Ce livre propose une approche complète et structurée de l'optimisation des performances, en mettant l'accent sur les objets de gestion dynamiques (DMO) dans SQL Server. Il est particulièrement utile à ceux qui ont une connaissance préalable de SQL Server, car il fournit une mine d'informations et d'exemples pratiques qui améliorent la compréhension des mesures de performance et du dépannage.

Avantages:

L'accent est mis à la fois sur l'optimisation des performances et sur les objets de gestion dynamiques.
Un style d'écriture clair et structuré, facilitant la compréhension de sujets complexes.
Des exemples pratiques et des exemples de requêtes qui s'appuient les uns sur les autres.
Utile comme manuel de référence pour des recherches rapides.
Approche systématique de l'utilisation des DMO pour identifier les problèmes de performance.

Inconvénients:

Ne convient pas aux débutants ; suppose une connaissance préalable du serveur SQL et des technologies SGBDR.
Certains utilisateurs ont estimé qu'il manquait des scripts téléchargeables et qu'il ne couvrait pas la surveillance de la réplication avec les DMV.
Ne fournit pas de méthodologie de dépannage complète, étape par étape.
Certains utilisateurs peuvent trouver que la profondeur de certains sujets est inadéquate ou veulent plus d'applications du monde réel.

(basé sur 12 avis de lecteurs)

Titre original :

Performance Tuning with SQL Server Dynamic Management Views

Contenu du livre :

Les vues dynamiques de gestion (DMV) constituent un ajout important et précieux à l'arsenal de dépannage de l'administrateur de bases de données, car elles mettent à nu des informations jusqu'alors inaccessibles concernant l'activité souterraine des sessions et des transactions de votre base de données. Pourquoi, alors, tous les administrateurs de bases de données ne les utilisent-ils pas ? Pourquoi de nombreux administrateurs de bases de données continuent-ils à les ignorer au profit d'outils "éprouvés et fiables" tels que sp_who2, DBCC OPENTRAN, etc. ou se contentent-ils des rapports "prêts à l'emploi" intégrés dans SSMS ? Pourquoi même ceux qui utilisent les DMV parlent-ils avec nostalgie des "bons vieux sysprocessus" ? Il semble que deux facteurs principaux soient à l'œuvre. Premièrement, certains administrateurs de bases de données ne sont tout simplement pas conscients de la profondeur et de l'étendue des informations disponibles dans les DMV, ni de la manière dont elles peuvent les aider à résoudre des problèmes courants. Ce livre examine toutes les DMV les plus fréquemment utiles à l'administrateur de bases de données pour étudier l'exécution des requêtes, l'utilisation des index, l'activité des sessions et des transactions, l'entrée/sortie des disques et la façon dont SQL Server utilise ou abuse du système d'exploitation. Deuxièmement, les DMV ont la réputation d'être difficiles à utiliser. Dans le processus d'exposition d'autant de données utiles que possible, sysprocesses a été dénormalisé et de nombreuses vues et colonnes ont été ajoutées. Ce fait, associé au choix initialement déconcertant des colonnes à exposer, a conduit certains administrateurs de bases de données à comparer l'interrogation des DMV à la "collecte de sorts mystiques".

En fait, une fois que vous aurez commencé à écrire vos propres scripts, vous verrez que les mêmes astuces et les mêmes modèles de jointure sont utilisés à maintes reprises. Ainsi, un ensemble relativement restreint de scripts peut être facilement adapté pour répondre à n'importe quel besoin. Ce livre a pour but de démystifier le processus de collecte des informations dont vous avez besoin pour résoudre les problèmes du serveur SQL. Il met en évidence les techniques de base et les "modèles" que vous devez maîtriser, et fournit un ensemble de scripts de base que vous pouvez utiliser et adapter à vos propres systèmes, y compris la façon de.. :

Identifier les requêtes qui causent la pression de la mémoire ou du CPU sur votre système

étudier la mise en cache et la réutilisation des plans de requête

Identifier les schémas d'utilisation des index

repérer la fragmentation dans les index en grappe et les tas

Obtenir des détails complets sur les transactions bloquées, y compris les commandes exactes exécutées et par qui.

Découvrez où SQL Server passe du temps à attendre que les ressources soient libérées avant de continuer.

Surveiller l'utilisation et la croissance de tempdb Les DMV ne rendent pas obsolètes les outils de performance existants et intégrés. Au contraire, ils complètent ces outils et offrent une flexibilité, une richesse et une granularité qui ne sont tout simplement pas disponibles ailleurs. En outre, il n'est pas nécessaire de maîtriser une nouvelle interface graphique ou un nouveau langage pour les utiliser ; tout se fait dans un langage que tous les administrateurs de bases de données connaissent et apprécient : T-SQL.

Autres informations sur le livre :

ISBN :9781906434472
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2010
Nombre de pages :344

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Exam Ref 70-762 Développer des bases de données SQL - Exam Ref 70-762 Developing SQL...
Préparez-vous à l'examen Microsoft 70-762, Développement de...
Exam Ref 70-762 Développer des bases de données SQL - Exam Ref 70-762 Developing SQL Databases
Conception et implémentation de bases de données relationnelles Pro SQL Server : Meilleures...
Apprenez des techniques de conception de bases de données...
Conception et implémentation de bases de données relationnelles Pro SQL Server : Meilleures pratiques pour l'évolutivité et la performance - Pro SQL Server Relational Database Design and Implementation: Best Practices for Scalability and Performance
Optimisation des performances avec SQL Server Dynamic Management Views - Performance Tuning with SQL...
Les vues dynamiques de gestion (DMV) constituent...
Optimisation des performances avec SQL Server Dynamic Management Views - Performance Tuning with SQL Server Dynamic Management Views
Structures graphiques pratiques dans SQL Server et Azure SQL : Permettre des analyses plus...
Utilisez les fonctionnalités de table graphique dans Azure...
Structures graphiques pratiques dans SQL Server et Azure SQL : Permettre des analyses plus approfondies à l'aide de données hautement connectées - Practical Graph Structures in SQL Server and Azure SQL: Enabling Deeper Insights Using Highly Connected Data

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)