关于truncate,delete,drop的异同点的讨论,很好的帖子,分享一下。
一些疑问:
.truncate is fast but can't rollback,delete can rollback
---------
这个是因为trunate是直接清除的block而delete是通过sql引擎来删除的吗?
------
2.truncate时index也会删掉,但delete则不会.
-----------
这个是什么意思,truncate 时会 清除索引segement ,而delete不会吗?
delete仅仅对表segement 操作吗?
-------------
3.truncate 会把 highwatermark 回归至 0 ... 当下一次再插入新资料时就会快一些啦。
--------------
truncate 应当就是将 table segement 恢复到最初大小吧
------------------
4.truncate 删除数据释放空间,delete则不会
http://www.itpub.net/viewthread.phptid=1156838&pid=16057238&page=1&extra=page%3D1