Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Verrous de table

4 réponses
Avatar
ANNIE
Bonjour,

Est-il possible d'emp=EAcher que des verrous de tables=20
soient mis en place?

Si oui, comment??

Bonne journ=E9e

Cordialement

Annie

4 réponses

Avatar
bruno reiter [MVP]
en lecture, NOLOCK
en mise à jour ROWLOCK ou PAGLOCK, à utiliser avec précaution, car cela va
multiplier le nombre d'enregs dans syslockinfo

br

"ANNIE" wrote in message
news:425601c42b65$1191b6f0$
Bonjour,

Est-il possible d'empêcher que des verrous de tables
soient mis en place?

Si oui, comment??

Bonne journée

Cordialement

Annie
Avatar
Fred BROUARD
ce n'est, en principe, jamais une bonne idée. Sauf pour faire de la
lecture sale (DIRTY READ ou READ UNCOMMITED) auquel cas on peut le
spécifier pour chaque table dans une requête par NOLOCK ou encore
gobalement pour la transaction en cours en plaçant le niveau d'isolation
à READ COMMITED.
Lire :
http://sqlpro.developpez.com/TransactSQL/SQL_MSTransactSQL.html#4.5

Mais l'important est : pourquoi veut tu faire cela ???

A +


--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************

ANNIE a écrit:
Bonjour,

Est-il possible d'empêcher que des verrous de tables
soient mis en place?

Si oui, comment??

Bonne journée

Cordialement

Annie


Avatar
ANNIE
Bonjour,

Afin déviter les blocages utilisateurs.

Merci

Annie
-----Message d'origine-----
ce n'est, en principe, jamais une bonne idée. Sauf pour


faire de la
lecture sale (DIRTY READ ou READ UNCOMMITED) auquel cas


on peut le
spécifier pour chaque table dans une requête par NOLOCK


ou encore
gobalement pour la transaction en cours en plaçant le


niveau d'isolation
à READ COMMITED.
Lire :
http://sqlpro.developpez.com/TransactSQL/SQL_MSTransactSQL


.html#4.5

Mais l'important est : pourquoi veut tu faire cela ???

A +


--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL /


Delphi / web
Livre SQL - col. Référence :


http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros :


http://sqlpro.developpez.com
****************** mailto:


******************

ANNIE a écrit:
Bonjour,

Est-il possible d'empêcher que des verrous de tables
soient mis en place?

Si oui, comment??

Bonne journée

Cordialement

Annie



.



Avatar
Fred BROUARD
Alors gère des transactions côté serveur dans des procédures stockées et
pilote le niveau d'isolation en fonction de la nature du traitement.
C'est ce qui évitera le plus les blocages !

A +

ANNIE a écrit:
Bonjour,

Afin déviter les blocages utilisateurs.

Merci

Annie

-----Message d'origine-----
ce n'est, en principe, jamais une bonne idée. Sauf pour



faire de la

lecture sale (DIRTY READ ou READ UNCOMMITED) auquel cas



on peut le

spécifier pour chaque table dans une requête par NOLOCK



ou encore

gobalement pour la transaction en cours en plaçant le



niveau d'isolation

à READ COMMITED.
Lire :
http://sqlpro.developpez.com/TransactSQL/SQL_MSTransactSQL



.html#4.5

Mais l'important est : pourquoi veut tu faire cela ???

A +


--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL /



Delphi / web

Livre SQL - col. Référence :



http://sqlpro.developpez.com/bookSQL.html

Le site du SQL, pour débutants et pros :



http://sqlpro.developpez.com

****************** mailto:



******************

ANNIE a écrit:

Bonjour,

Est-il possible d'empêcher que des verrous de tables
soient mis en place?

Si oui, comment??

Bonne journée

Cordialement

Annie



.









--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************