1 db2 清空数据不记录日志
1.1 对现有大表 db2 "ALTER TABLE ttl activate NOT LOGGED initially WITH EMPTY TABLE, 做清空处理。
1.2 问的问题清空后(业务正常操作这个)这个是不是也不记录日志了?
1.1 对于现有大表 db2 "ALTER TABLE ttl activate NOT LOGGED initially WITH EMPTY TABLE" 做清空处理,这个操作确实可以清空表数据并且不记录日志。这是因为使用了 NOT LOGGED initially 选项,该选项可以使得该操作不记录日志,从而提高清空表数据的效率。
1.2 对于问题清空后,如果业务正常操作这个表,则该表的操作会被记录到日志中。因为 NOT LOGGED initially 选项只是在清空表数据时不记录日志,而对于后续的业务操作,仍然需要记录日志以保证数据的完整性和安全性。因此,如果业务正常操作该表,则该表的操作会被记录到日志中。