-
-
Re: che razzo è?Scritto daNon Autenticatoil 2006-07-31 17:42:00.0 alle 2006-07-31 17:42:00.0- Scritto da:
In SQL Server quando si verifica un deadlock, la transazione che è in esecuzione da meno tempo viene terminata.-
Re: che razzo è?Scritto daNon Autenticatoil 2006-07-31 17:43:00.0 alle 2006-07-31 17:43:00.0
- Scritto da:
> - Scritto da:
>
> In SQL Server quando si verifica un deadlock, la
> transazione che è in esecuzione da meno tempo
> viene
> terminata.
ah
adesso si che ho capito tutto-
Re: che razzo è?
- Scritto da:
>
> - Scritto da:
> > - Scritto da:
> >
> > In SQL Server quando si verifica un deadlock, la
> > transazione che è in esecuzione da meno tempo
> > viene
> > terminata.
>
> ah
> adesso si che ho capito tutto
E' colpa di quelle ciofeche di M$.
(E fingo di dimenticare il login)-
Re: che razzo è?Scritto daNon Autenticatoil 2006-07-31 17:47:00.0 alle 2006-07-31 17:47:00.0- Scritto da: francescor82
>
> - Scritto da:
> >
> > - Scritto da:
> > > - Scritto da:
> > >
> > > In SQL Server quando si verifica un deadlock,
> la
> > > transazione che è in esecuzione da meno tempo
> > > viene
> > > terminata.
> >
> > ah
> > adesso si che ho capito tutto
>
> E' colpa di quelle ciofeche di M$.
>
> (E fingo di dimenticare il login)
I deadlock esistono in qualunque sistema che si basi su un lock manager, non c'entra niente MS.-
Re: che razzo è?
- Scritto da:
> - Scritto da: francescor82
> >
> > - Scritto da:
> > >
> > > - Scritto da:
> > > > - Scritto da:
> > > >
> > > > In SQL Server quando si verifica un
> deadlock,
> > la
> > > > transazione che è in esecuzione da meno
> tempo
> > > > viene
> > > > terminata.
> > >
> > > ah
> > > adesso si che ho capito tutto
> >
> > E' colpa di quelle ciofeche di M$.
> >
> > (E fingo di dimenticare il login)
>
> I deadlock esistono in qualunque sistema che si
> basi su un lock manager, non c'entra niente
> MS.
Sì ma io sono un linaro talebano estremista cantinaro (no canne, grazie), potrei lasciarmi scappare un'occasione del genere?-
Re: che razzo è?Scritto daNon Autenticatoil 2006-07-31 17:53:00.0 alle 2006-07-31 17:53:00.0- Scritto da: francescor82
>
> - Scritto da:
> > - Scritto da: francescor82
> > >
> > > - Scritto da:
> > > >
> > > > - Scritto da:
> > > > > - Scritto da:
> > > > >
> > > > > In SQL Server quando si verifica un
> > deadlock,
> > > la
> > > > > transazione che è in esecuzione da meno
> > tempo
> > > > > viene
> > > > > terminata.
> > > >
> > > > ah
> > > > adesso si che ho capito tutto
> > >
> > > E' colpa di quelle ciofeche di M$.
> > >
> > > (E fingo di dimenticare il login)
> >
> > I deadlock esistono in qualunque sistema che si
> > basi su un lock manager, non c'entra niente
> > MS.
>
> Sì ma io sono un linaro talebano estremista
> cantinaro (no canne, grazie), potrei lasciarmi
> scappare un'occasione del
> genere?
boh adesso mi pare capiti un pò spesso
-
-
-
-
Re: che razzo è?Scritto daNon Autenticatoil 2006-07-31 17:50:00.0 alle 2006-07-31 17:50:00.0- Scritto da:
>
> - Scritto da:
> > - Scritto da:
> >
> > In SQL Server quando si verifica un deadlock, la
> > transazione che è in esecuzione da meno tempo
> > viene
> > terminata.
>
> ah
> adesso si che ho capito tutto
è una cosa che avviene quando una transazione acquisisce un blocco su una risorsa e entra in uno stato di attesa per acquisire un blocco su un'altra risorsa che però è bloccata da una seconda transazione che a sua volta è i uno stato di attesa per ottenere un blocco sulla prima risorsa bloccata dalla prima transazione
non c'é modo di risolvere la situazione se non terminando una delle due transazioni-
Re: che razzo è?Scritto daNon Autenticatoil 2006-07-31 18:01:00.0 alle 2006-07-31 18:01:00.0
- Scritto da:
> - Scritto da:
> >
> > - Scritto da:
> > > - Scritto da:
> > >
> > > In SQL Server quando si verifica un deadlock,
> la
> > > transazione che è in esecuzione da meno tempo
> > > viene
> > > terminata.
> >
> > ah
> > adesso si che ho capito tutto
>
> è una cosa che avviene quando una transazione
> acquisisce un blocco su una risorsa e entra in
> uno stato di attesa per acquisire un blocco su
> un'altra risorsa che però è bloccata da una
> seconda transazione che a sua volta è i uno stato
> di attesa per ottenere un blocco sulla prima
> risorsa bloccata dalla prima
> transazione
mi stai pigliando per lo culo???
-
Re: che razzo è?Scritto daNon Autenticatoil 2006-07-31 18:06:00.0 alle 2006-07-31 18:06:00.0
- Scritto da:
>
> - Scritto da:
> > - Scritto da:
> > >
> > > - Scritto da:
> > > > - Scritto da:
> > > >
> > > > In SQL Server quando si verifica un
> deadlock,
> > la
> > > > transazione che è in esecuzione da meno
> tempo
> > > > viene
> > > > terminata.
> > >
> > > ah
> > > adesso si che ho capito tutto
> >
> > è una cosa che avviene quando una transazione
> > acquisisce un blocco su una risorsa e entra in
> > uno stato di attesa per acquisire un blocco su
> > un'altra risorsa che però è bloccata da una
> > seconda transazione che a sua volta è i uno
> stato
> > di attesa per ottenere un blocco sulla prima
> > risorsa bloccata dalla prima
> > transazione
>
>
> mi stai pigliando per lo culo???
No, ma ti piacerebbe.-
Re: che razzo è?Scritto daNon Autenticatoil 2006-07-31 18:08:00.0 alle 2006-07-31 18:08:00.0
- Scritto da:
>
> - Scritto da:
> >
> > - Scritto da:
> > > - Scritto da:
> > > >
> > > > - Scritto da:
> > > > > - Scritto da:
> > > > >
> > > > > In SQL Server quando si verifica un
> > deadlock,
> > > la
> > > > > transazione che è in esecuzione da meno
> > tempo
> > > > > viene
> > > > > terminata.
> > > >
> > > > ah
> > > > adesso si che ho capito tutto
> > >
> > > è una cosa che avviene quando una transazione
> > > acquisisce un blocco su una risorsa e entra in
> > > uno stato di attesa per acquisire un blocco su
> > > un'altra risorsa che però è bloccata da una
> > > seconda transazione che a sua volta è i uno
> > stato
> > > di attesa per ottenere un blocco sulla prima
> > > risorsa bloccata dalla prima
> > > transazione
> >
> >
> > mi stai pigliando per lo culo???
>
> No, ma ti piacerebbe.
basta che non ci infili dentro niente
-
-
-
-
Re: che razzo è?
- Scritto da:
>
> - Scritto da:
> > - Scritto da:
> >
> > In SQL Server quando si verifica un deadlock, la
> > transazione che è in esecuzione da meno tempo
> > viene
> > terminata.
>
> ah
> adesso si che ho capito tutto
Aspe' te lo spiego io in parole povere: quando il database è stressato da un eccesso di trolling contemporaneo si rompe le balle e allora termina alcune transazioni iniziando dalle trollate più grosse.
Morale: trolla di meno
-
-
-
Re: che razzo è?Scritto daNon Autenticatoil 2006-07-31 17:58:00.0 alle 2006-07-31 17:58:00.0
- Scritto da:
> http://img434.imageshack.us/img434/7287/cherazzobp
con una corretta gestione dei livelli di isolamento si risolve.-
Re: che razzo è?Scritto daNon Autenticatoil 2006-07-31 18:04:00.0 alle 2006-07-31 18:04:00.0- Scritto da:
>
> - Scritto da:
> >
> http://img434.imageshack.us/img434/7287/cherazzobp
>
> con una corretta gestione dei livelli di
> isolamento si risolve.
definisci corretta.
sql server utilizza un approccio pessimistico per il read committed, come db2, oracle invece ha un approccio ottimistico
ansi non dice nulla
-
Re: che razzo è?Scritto daNon Autenticatoil 2006-07-31 18:07:00.0 alle 2006-07-31 18:07:00.0
- Scritto da:
> - Scritto da:
> >
> > - Scritto da:
> > >
> >
> http://img434.imageshack.us/img434/7287/cherazzobp
> >
> > con una corretta gestione dei livelli di
> > isolamento si risolve.
>
> definisci corretta.
>
> sql server utilizza un approccio pessimistico per
> il read committed, come db2, oracle invece ha un
> approccio
> ottimistico
>
> ansi non dice nulla
fa bene.
-
-
-