Ottimizzazione delle prestazioni con le Dynamic Management Views di SQL Server

Punteggio:   (4,7 su 5)

Ottimizzazione delle prestazioni con le Dynamic Management Views di SQL Server (Louis Davidson)

Recensioni dei lettori

Riepilogo:

Il libro offre un approccio completo e strutturato al tuning delle prestazioni, con particolare attenzione agli oggetti di gestione dinamica (DMO) in SQL Server. È particolarmente utile per chi ha una conoscenza pregressa di SQL Server, in quanto fornisce una grande quantità di informazioni ed esempi pratici che migliorano la comprensione delle metriche delle prestazioni e la risoluzione dei problemi.

Vantaggi:

Duplice attenzione al tuning delle prestazioni e agli oggetti di gestione dinamica.
Stile di scrittura chiaro e strutturato, che facilita la comprensione di argomenti complessi.
Esempi pratici e query di esempio che si basano l'una sull'altra.
Utile come manuale di riferimento per ricerche rapide.
Fornisce un approccio sistematico all'uso dei DMO per identificare i problemi di performance.

Svantaggi:

Non è adatto ai principianti; presuppone una conoscenza preliminare di SQL Server e delle tecnologie RDBMS.
Alcuni utenti hanno ritenuto che mancasse di script scaricabili e che non coprisse il monitoraggio della replica con i DMV.
Non fornisce una metodologia di risoluzione dei problemi completa, passo dopo passo.
Alcuni potrebbero ritenere inadeguato l'approfondimento di alcuni argomenti o desiderare un maggior numero di applicazioni reali.

(basato su 12 recensioni dei lettori)

Titolo originale:

Performance Tuning with SQL Server Dynamic Management Views

Contenuto del libro:

Le Dynamic Management Views (DMV) sono un'importante e preziosa aggiunta all'armamentario del DBA per la risoluzione dei problemi, in quanto mettono a nudo informazioni precedentemente non disponibili sull'attività nascosta delle sessioni e delle transazioni del database. Perché allora non tutti i DBA li usano? Perché molti DBA continuano a ignorarli a favore di strumenti "collaudati e affidabili" come sp_who2, DBCC OPENTRAN e così via, o si accontentano dei report "già pronti" integrati in SSMS? Perché anche coloro che utilizzano i DMV parlano malinconicamente dei "buoni vecchi sysprocess"? Sembrano esserci due fattori principali. In primo luogo, alcuni DBA semplicemente non sono consapevoli della profondità e dell'ampiezza delle informazioni disponibili dai DMV, né di come queste possano aiutarli a risolvere i problemi più comuni. Questo libro analizza tutti i DMV che sono più frequentemente utili al DBA per analizzare l'esecuzione delle query, l'utilizzo degli indici, l'attività delle sessioni e delle transazioni, l'IO del disco e il modo in cui SQL Server utilizza o abusa del sistema operativo. In secondo luogo, i DMV hanno la reputazione di essere difficili da usare. Nel processo di esposizione di quanti più dati utili possibile, sysprocesses è stato de-normalizzato e sono state aggiunte molte nuove viste e colonne. Questo fatto, unito alla scelta inizialmente sconcertante di quali colonne esporre e dove, ha portato alcuni DBA a paragonare l'interrogazione dei DMV alla "raccolta di incantesimi mistici".

Di fatto, però, una volta che si inizia a scrivere i propri script, si vedranno utilizzare sempre gli stessi trucchi e schemi di join simili. Per questo motivo, un nucleo relativamente piccolo di script può essere facilmente adattato per soddisfare qualsiasi esigenza. Questo libro è stato concepito per smitizzare il processo di raccolta delle informazioni necessarie per la risoluzione dei problemi di SQL Server. Metterà in evidenza le tecniche e i "pattern" fondamentali da padroneggiare e fornirà un nucleo di script che potrete utilizzare e adattare ai vostri sistemi, tra cui i modi per:

Individuare le query che causano la pressione sulla memoria o sulla CPU del sistema.

Esaminare la cache e il riutilizzo dei piani di query

Identificare i modelli di utilizzo degli indici

Tracciare la frammentazione negli indici clustered e negli heap

Ottenere dettagli completi sulle transazioni bloccate e bloccanti, compresi i comandi esatti eseguiti e da chi.

Scoprite dove SQL Server passa il tempo in attesa che le risorse vengano rilasciate, prima di procedere.

Monitorare l'utilizzo e la crescita di tempdb I DMV non rendono obsoleti gli strumenti di performance integrati esistenti. Al contrario, sono complementari a questi strumenti e offrono una flessibilità, una ricchezza e una granularità che non sono disponibili altrove. Inoltre, non è necessario padroneggiare una nuova interfaccia grafica o un nuovo linguaggio per poterli utilizzare; il tutto avviene in un linguaggio che tutti i DBA conoscono e amano: T-SQL.

Altre informazioni sul libro:

ISBN:9781906434472
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2010
Numero di pagine:344

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Esame Ref 70-762 Sviluppare database SQL - Exam Ref 70-762 Developing SQL Databases
Preparatevi per l'esame Microsoft 70-762, Developing SQL Databases, e...
Esame Ref 70-762 Sviluppare database SQL - Exam Ref 70-762 Developing SQL Databases
Progettazione e implementazione di database relazionali Pro SQL Server: Migliori pratiche per la...
Imparate tecniche di progettazione di database...
Progettazione e implementazione di database relazionali Pro SQL Server: Migliori pratiche per la scalabilità e le prestazioni - Pro SQL Server Relational Database Design and Implementation: Best Practices for Scalability and Performance
Ottimizzazione delle prestazioni con le Dynamic Management Views di SQL Server - Performance Tuning...
Le Dynamic Management Views (DMV) sono...
Ottimizzazione delle prestazioni con le Dynamic Management Views di SQL Server - Performance Tuning with SQL Server Dynamic Management Views
Strutture grafiche pratiche in SQL Server e Azure SQL: Consentire approfondimenti utilizzando dati...
Utilizzate le funzionalità delle tabelle grafiche...
Strutture grafiche pratiche in SQL Server e Azure SQL: Consentire approfondimenti utilizzando dati altamente connessi - Practical Graph Structures in SQL Server and Azure SQL: Enabling Deeper Insights Using Highly Connected Data

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)