sql - Transaction deadlock for select query -


occasionally, have following error stored procedure select query: transaction (process id 91) deadlocked on lock

my initial understanding select query won't lock table, or won't cause deadlock if table tries query being updated/locked process, seems select query can cause deadlocks well.

if set isolation level read uncommitted query, solve problem?

my init understanding select query won't lock table, or won't cause deadlock

this understanding wrong. select queries take shared locks on rows analyze. shared locks may conflict exclusive locks update/delete/insert statements. 2 select statements not going deadlock, select can deadlock update. when such deadlock occurs, select victim did not perform update going loose draw.

as deadlock, need post exact schema of tables involved, exact t-sql statements , deadlock graph. see how to: save deadlock graphs (sql server profiler). information can receive guidance how fix deadlock.


Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -