ブロックされたプロセスレポートから取得するリソースが次のように取得されます。「OBJECT:6:1647722064:12」今私はこれをデコードしようとしています。しかし、私はこれに関するWebやStack Overflowの参考情報は見つかりませんでした。SQL Serverオブジェクトのロックを復号する
最初の2つの部分が推測することは可能です:
- 6は、データベースID
- 1647722064である必要があり、おそらくオブジェクトID
である。しかし数12は何を参照してくださいでしょうか? IDが12の索引がなく、パーティション表でもありません。
この待機情報を正しくデコードする方法はありますか?
事前のおかげでたくさんのファイルのページ番号です
マーティン
ありがとうございました!面白い!ページロック(例:PAGE:6:3:70133)とオブジェクトロックの違いは何ですか? –
@MartinGuth私は、コメントのためにちょっとだったので私の答えを編集しました、それはここにすべてを書き直すよりもちょっと違いを説明するのに役立つはずです。 –
ページが既に消えてしまったので、さらなる洞察を得ることができません。さらに見てみると、これらのブロックはインデックスの再構築中に発生していることがわかりました。残念ながらSQL 2008 Standardしかありません。オンライン再構築はありません: –