截断v/s DROP

阿尤什·古普塔

我读DBMS的概念和我有一些困惑TRUNCATEDROP我知道TRUNCATE不影响结构,但还有什么其他区别?什么时候更好用TRUNCATE,什么时候DROP更好?

在某些网站上写到 truncate 更快,但没有人解释原因。

夏兰德拉

有很多关于两者差异的信息(请参阅此处)。但是,对于您关于性能的问题的第二部分 - 您不必担心 truncate vs drop。原因是它更多地与您期望从 truncate 与 drop 中获得的功能有关。当您不打算再使用该表时,您会“丢弃”。当您只想完整地定义表定义时,您“截断”,只想快速删除表数据。在性能上的细微差异可能来自实现细节(可有时像一个bug)在数据库中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章