Quantcast
Channel: Forum SQL Server Database Engine
Viewing all articles
Browse latest Browse all 15889

Why does SQL Server 2008 still perform page lock when lock escalation is disabled?

$
0
0

Hi,

We are constantly experiencing deadlocks in our prod database. We are using SQL Server 2008.

We turned on trace flag 1204 to get information about the deadlock and we found out that a page lock is occurring. This is weird for us because we have already disabled lock escalation for the table, and we also turned page_locks_off for all the indexes of that table.

Please help as this is critical for us.

Please see below for sql server logs:

11/22/2012 16:08:47,spid22s,Unknown,pagelock fileid=1 pageid=2186303 dbid=19 objectname=webapp-prd-bluelace-main.dbo.FORM_DTL id=lock1d876e180 mode=U associatedObjectId=72057594174046208
11/22/2012 16:08:47,spid22s,Unknown,waiter id=process2b7a37b88 mode=U requestType=wait
11/22/2012 16:08:47,spid22s,Unknown,waiter-list
11/22/2012 16:08:47,spid22s,Unknown,owner id=process299168bc8 mode=U
11/22/2012 16:08:47,spid22s,Unknown,owner id=process299168bc8 mode=U
11/22/2012 16:08:47,spid22s,Unknown,owner-list
11/22/2012 16:08:47,spid22s,Unknown,pagelock fileid=1 pageid=487527 dbid=19 objectname=webapp-prd-bluelace-main.dbo.FORM_DTL id=lockddef2f00 mode=U associatedObjectId=72057594174046208
11/22/2012 16:08:47,spid22s,Unknown,waiter id=process2b3708e08 mode=U requestType=wait
11/22/2012 16:08:47,spid22s,Unknown,waiter-list
11/22/2012 16:08:47,spid22s,Unknown,owner id=process12d6af4c8 mode=U
11/22/2012 16:08:47,spid22s,Unknown,owner id=process299168bc8 mode=U
11/22/2012 16:08:47,spid22s,Unknown,owner-list
11/22/2012 16:08:47,spid22s,Unknown,pagelock fileid=1 pageid=2718647 dbid=19 objectname=webapp-prd-bluelace-main.dbo.FORM_DTL id=lockb7522700 mode=U associatedObjectId=72057594174046208
11/22/2012 16:08:47,spid22s,Unknown,waiter id=process1a4418088 mode=U requestType=wait
11/22/2012 16:08:47,spid22s,Unknown,waiter-list
11/22/2012 16:08:47,spid22s,Unknown,owner id=process299168bc8 mode=U
11/22/2012 16:08:47,spid22s,Unknown,owner id=process299168bc8 mode=U
11/22/2012 16:08:47,spid22s,Unknown,owner-list
11/22/2012 16:08:47,spid22s,Unknown,pagelock fileid=1 pageid=1011311 dbid=19 objectname=webapp-prd-bluelace-main.dbo.FORM_DTL id=lock179ce0900 mode=U associatedObjectId=72057594174046208
11/22/2012 16:08:47,spid22s,Unknown,waiter id=process12d6af4c8 mode=U requestType=wait
11/22/2012 16:08:47,spid22s,Unknown,waiter-list
11/22/2012 16:08:47,spid22s,Unknown,owner id=process203610748 mode=UIX
11/22/2012 16:08:47,spid22s,Unknown,owner-list
11/22/2012 16:08:47,spid22s,Unknown,pagelock fileid=1 pageid=2047912 dbid=19 objectname=webapp-prd-bluelace-main.dbo.FORM_DTL id=lock26ed2c100 mode=UIX associatedObjectId=72057594174046208
11/22/2012 16:08:47,spid22s,Unknown,resource-list
11/22/2012 16:08:47,spid22s,Unknown,(@P0 int<c/>@P1 int<c/>@P2 datetime<c/>@P3 nvarchar(4000))update dbo.FORM_DTL set "VERSION" =  @P0 <c/> "STATUS" =  @P1 <c/> "UPDATED_DT" =  @P2  where "ID" =  @P3
11/22/2012 16:08:47,spid22s,Unknown,inputbuf
11/22/2012 16:08:47,spid22s,Unknown,update dbo.FORM_DTL set "VERSION" =  @P0 <c/> "STATUS" =  @P1 <c/> "UPDATED_DT" =  @P2  where "ID" =  @P3
11/22/2012 16:08:47,spid22s,Unknown,frame procname=adhoc line=1 stmtstart=98 sqlhandle=0x020000000345553b8a3e6bc693343dc17dd2a96ae0b9ae78
11/22/2012 16:08:47,spid22s,Unknown,executionStack
11/22/2012 16:08:47,spid22s,Unknown,process id=process203610748 taskpriority=0 logused=10000 waittime=2647 schedulerid=22 kpid=3308 status=suspended spid=138 sbid=0 ecid=0 priority=0 trancount=2 lastbatchstarted=2012-11-22T16:08:45.307 lastbatchcompleted=2012-11-22T16:08:45.307 clientapp=jTDS hostname=SBCWEBAPPAPP hostpid=123 loginname=WEBAPP-PRD-BLUELACE-MAIN isolationlevel=read committed (2) xactid=4530081698 currentdb=19 lockTimeout=4294967295 clientoption1=671088672 clientoption2=128058
11/22/2012 16:08:47,spid22s,Unknown,(@P0 int<c/>@P1 int<c/>@P2 datetime<c/>@P3 nvarchar(4000))update dbo.FORM_DTL set "VERSION" =  @P0 <c/> "STATUS" =  @P1 <c/> "UPDATED_DT" =  @P2  where "ID" =  @P3
11/22/2012 16:08:47,spid22s,Unknown,inputbuf
11/22/2012 16:08:47,spid22s,Unknown,update dbo.FORM_DTL set "VERSION" =  @P0 <c/> "STATUS" =  @P1 <c/> "UPDATED_DT" =  @P2  where "ID" =  @P3
11/22/2012 16:08:47,spid22s,Unknown,frame procname=adhoc line=1 stmtstart=98 sqlhandle=0x020000000345553b8a3e6bc693343dc17dd2a96ae0b9ae78
11/22/2012 16:08:47,spid22s,Unknown,executionStack
11/22/2012 16:08:47,spid22s,Unknown,process id=process299168bc8 taskpriority=0 logused=10000 waittime=2590 schedulerid=10 kpid=3668 status=suspended spid=142 sbid=0 ecid=0 priority=0 trancount=2 lastbatchstarted=2012-11-22T16:08:45.030 lastbatchcompleted=2012-11-22T16:08:45.030 clientapp=jTDS hostname=SBCWEBAPPAPP hostpid=123 loginname=WEBAPP-PRD-BLUELACE-MAIN isolationlevel=read committed (2) xactid=4530131972 currentdb=19 lockTimeout=4294967295 clientoption1=671088672 clientoption2=128058
11/22/2012 16:08:47,spid22s,Unknown,inputbuf








Viewing all articles
Browse latest Browse all 15889

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>