LPL(logical page list)也是EXCEPTION PAGE SET的一种状态,通常在下面的情况下会把一个page set标记成LPL状态:
1.在读log的时候,有个page set open的log,当读到这条log,去open page set的时候,发现open不了,该page set包含的所有page都会被mark成LPL状态
2.read page 失败也会把page标记成LPL状态
3.LOG读到的page是来自于deferred page set
4.page拿不到p-lock
5.apply不了log
在mark LPL后,会去issue一个message,来告诉我们是哪个page被mark成LPL了,以及LPL的LOG RANGE。
在LPL后,DB2会尝试做AUTO LPL RECOVERY,如果成功了,就会自行消除LPL状态,如果不成功就要拿个DUMP具体看为什么LPL了。