云数据库 GAUSSDB-TRUNCATE:注意事项

时间:2024-11-13 14:46:57

注意事项

  • TRUNCATE TABLE在功能上与不带WHERE子句DELETE语句相同:二者均删除表中的全部行。
  • TRUNCATE TABLE比DELETE速度快且使用系统和事务日志资源少:
    • DELETE语句每次删除一行,并在事务日志中为所删除每行记录一项。
    • TRUNCATE TABLE通过释放存储表数据所用数据页来删除数据,并且只在事务日志中记录页的释放。
  • TRUNCATE、DELETE和DROP三者的差异如下:
    • TRUNCATE TABLE:删除内容,释放空间,但不删除定义。
    • DELETE TABLE:删除内容,不删除定义,不释放空间。
    • DROP TABLE:删除内容和定义,释放空间。
support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-0694.html