168大数据

标题: SAP HANA SQL优化 [打印本页]

作者: 乔帮主    时间: 2014-12-4 11:46
标题: SAP HANA SQL优化

SAP HANA SQL优化:

用TRUNCATE替代DELETE

当删除表中的记录时,在通常情况下, 回滚段(rollback segments ) 用来存放可以被恢复的信息. 如果你没有COMMIT事务,SAP HDB会将数据恢复到删除之前的状态(准确地说是恢

复到执行删除命令之前的状况) 而当运用TRUNCATE时, 回滚段不再存放任何可被恢复的信息.当命令运行后,数据不能被恢复.因此很少的资源被调用,执行时间也会很短。

历史表也可以被删除,就像正常的表执行这个命令。所有部分的历史表(main, delta, history main and history delta)都将被删除,所有内容都将丢失。

语法:TRUNCATE TABLE <table_name>;

用索引提高效率:








欢迎光临 168大数据 (http://www.bi168.cn/) Powered by Discuz! X3.2