SQL Server ed ALM su database


Il blog di Alessandro Alpi
Archivio Posts
Anno 2018

Anno 2017

Anno 2016

Anno 2015

Anno 2014

Anno 2013

Anno 2012

Anno 2011

Anno 2010

Anno 2009

Anno 2008

Anno 2007

Anno 2006

SQL Server Profiler: Deadlock graph

Deadlock, un incubo da risolvere, spesso nemmeno in maniera semplice. 
Penso che molti abbiano avuto a che fare con la gestione di questo annoso problema. E penso anche che non abbiano avuto la fortuna di risolvere in maniera immediata il problema .
Fortunatamente il SQL Server Profiler consente di analizzare una voce che ci viene in aiuto. Sotto il gruppo Locks, deadlock graph. E' visibile solo se si spunta il flag "show all events":


A titolo di esempio, ecco un grafico di un simpatico deadlock ottenuto dal profiler:


Effettivamente c'è da molto tempo (anche la versione 2005 aveva questa opzione) ma oggi, mentre cercavo di risolvere un deadlock, mi è tornato molto utile, e quindi, perchè non bloggare? 
Includo quindi una serie di informazioni che possono tornare molto utili, anche al sottoscritto a titolo di reminder :


Analisi dei deadlock con SQL Server Profiler

Gestione di deadlock


Rilevamento ed interruzione di deadlock


Ovviamente l'obbiettivo deve essere quello di ridurre i deadlock, non di gestirli eh!
Stay tuned! 

Categoria: SQL Server 2008
mercoledì, 01 dic 2010 Ore. 12.51

Messaggi collegati


Statistiche
  • Views Home Page: 599.571
  • Views Posts: 1.065.550
  • Views Gallerie: 637.597
  • n° Posts: 484
  • n° Commenti: 273



















Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003