DeadLock情報からObjectを特定する [SQL Server]
sqlserverのプロファイラで取得できるDeadLockGraphの出力から
ロック待ちになっていたオブジェクトを特定するには・・・
dbcc traceon(3604)
dbcc page(DBID,FILEID,PAGEID,1)
go
して
Metadata: ObjectId = xxxxx
を拾って
select * from sys.objects where object_id=xxxx
go
で特定出来る。
参考情報:
Oracleでは
select * from dba.extent where file_id=xx and block_id=yy
から特定。
コメント 0