PAGE REGRESSION

所謂的page regression,說白了就是兩個UR對同一個record進行了update,這樣第一個UR的update就會被miss掉,這是不允許的。導致page regression的原因有很多,需要進一步分析。

如果UR A對某條record進行修改,緊接着另外一個UR B也對這個record進行修改。這個時候就要看如果UR B在對這條record進行修改的時候,UR A還沒有COMMIT,那麼locking的問題,有可能是沒拿到lock,也有可能是lost lock,可以用DM=2 LKTR結合IRLM LOCK trace進一步看。

如果UR A已經COMMIT了,那麼就要進一步看是否把page送到GBP,是否是從正確的GBP refresh/test page,有沒有進行cross invalidate page, 可以通過PMBSRC進一步看。

page regression的現象主要有:

1.data-index mismatch,很多情況是找到index entry,但是找不到data record,這是因爲page regression導致看不到page update

2.RECOVER的時候出現ABEND.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章