这个应该是提交了的,操作时用的QC,选中几个表之后右键drop。还有,如果没有提交的话,我在QC里边关闭这个transaction的时候,肯定会提示是否提交。重新试验了一下:在A库(也就是上边我说的那个库)1、 ALTER TABLE "DQ"."F_PENDING_TEST" ACTIVATE NOT LOGGED INITIALLY;c...
显示全部这个应该是提交了的,操作时用的QC,选中几个表之后右键drop。
还有,如果没有提交的话,我在QC里边关闭这个transaction的时候,肯定会提示是否提交。
重新试验了一下:
在A库(也就是上边我说的那个库)
1、
ALTER TABLE "DQ"."F_PENDING_TEST" ACTIVATE NOT LOGGED INITIALLY;
commit;
INSERT INTO "DQ"."F_PENDING_TEST" SELECT * FROM DQ.F_FEE_ALLUSER;--insert600W数据
COMMIT;
2、
select tbsp_usable_pages,tbsp_used_pages,tbsp_free_pages,tbsp_pending_free_pages,dbpartitionnum from sysibmadm.snaptbsp_part where tbsp_name ='TBS_DQTB3' order by 4;
Result: node0上pending free pages为9120
drop并commit之后变成了9184;
3、 执行db2 list tablespaces show detail命令之后node0上的pending free pages 依然为9184,而不是原来的9120
PS:我敢肯定这段时间只有我一个人在操作这个表空间。
同样的操作在另一个库B上
1.
ALTER TABLE "DQ"."F_PENDING_TEST" ACTIVATE NOT LOGGED INITIALLY;
COMMIT;
INSERT INTO "DQ"."F_PENDING_TEST" SELECT * FROM DQ.F_SALES_AGGR_DAY;--大约400多W数据
COMMIT;
2.select tbsp_usable_pages,tbsp_used_pages,tbsp_free_pages,tbsp_pending_free_pages,dbpartitionnum from sysibmadm.snaptbsp_part where tbsp_name ='TBS_DQTB5' order by 4;
Result: node0上pending free pages为0
drop并commit之后变成了2688。
3。 执行db2 list tablespaces show detail
再次执行步骤2
node0上的pending free pages为0。
收起