我有一个 MQT,它刷新 1.2 亿行的表。刷新 MQT 时,如何避免在 DB2 中遇到事务日志空间问题? Db2 中有哪些可用的不同技术?
最佳答案
我会将表构建为NOT LOGGED INITIALLY
。这将允许您对表执行任何操作,并且在您发出 COMMIT
语句之前它不会记录它。然后,在再次刷新
表之前,请确保更改表以将其恢复为NOT LOGGED INITIALLY
状态。
参见information center for CREATE TABLE
statement并查看 NOT LOGGED INITIALLY
子句。
关于database - 刷新 MQT 时如何避免在 DB2 中遇到事务日志空间问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19596471/