求屏闭Informix表中触发器语法或相应优化数据库方案
adeva 2004-11-16 09:41:07 描述:有一些表由于数据非常多(最多有三十多万条记录),对查询影响非常大。现有一方案,建立一备份数据库,将历史数据移入备份数据库中。
问题:但当中有一些表含触发器,如果在数据移入备份数据中后,再将原数据库中的数据删除的话,将触发其删除触发器,造成数据不正确。
本人解决方案:因而我想在执行删除历史数据之前将当前表的触发器屏掉,执行结束后将触发器再打开,不知有没有相关语法。(当然实在没办法情况下可采用,最笨的方案是:在删除历史数据前先将触发器删除,数据删除后再重新生成)
不知各位有没有解决方案??或者有其它更好的方案可优化数据库?(在不进行数据备份的提高速度)