Truncate操作选型:
Truncate Drop Storage:
truncate table table_name drop storage;
- 高水位下降到所能下降的最低位置
- 删除表上的所有数据行并释放空间
- 删除索引上的所有数据,索引的实际结构收缩到高度为1的最少数据块,并释放原有空间
Truncate Reuse Storage:
truncate table table_name reuse storage;
- 高水位下降到所能下降的最低位置
- 删除表上的所有数据行,但是不释放空间
- 删除索引上的所有数据,索引的实际结构收缩到高度为1的最少数据块,但不释放原有空间
对表执行drop all storage的truncate将会导致与该表相关的所有segment均被drop掉